Logic design

Logic design

In electronic design, logic design is a step in the standard design cycle in which the functional design of an electronic circuit is converted into the representation which captures logic operations, arithmetic operations, control flow, etc. A common output of this step is RTL description. Logic design is commonly followed by the circuit design step. In modern electronic design automation parts of the logical design may be automated using high-level synthesis tools based on the behavioral description of the circuit.[1]

Contents

Logic Operations

Various representations of Boolean operations

Logic Operations usually consist of boolean AND, OR, XOR and NAND operations, and are the most basic forms of operations in an electronic circuit.

Arithmetic Operations

Arithmetic operations are usually implemented with the use of logic operators. Circuits such as a binary multiplier or a binary adder are examples of more complex binary operations that can be implemented using basic logic operators.

See also

References

  1. ^ Naveed A. Sherwani (1999). Algorithms for VLSI physical design automation (3rd ed.). Kluwer Academic Publishers. p. 4. ISBN 9780792383932. 

Further reading

  • Jaakko Astola; Radomir S. Stanković (2006). Fundamentals of switching theory and logic design: a hands on approach. Springer. ISBN 9780387285931. 
  • Mohamed Rafiquzzaman (2005). Fundamentals of digital logic and microcomputer design (5th ed.). John Wiley and Sons. ISBN 9780471727842. 
  • Wakerly John F. (2008). Digital Design: Principles And Practices (4th ed.). Pearson Education. ISBN 9788131713662.