• Text based Hardware Description Languages (HDL)

    • VHDL
    • Verilog
  • Schematics

  • Visual Graph

    • State Diagram
    • Flow Chart
  • Schematic Editor

    • Cell Library: Contains components to be used
    • Editing Functions: Place, Move, Delete, Connect, Rotate/Flip, Copy/Paste
    • Hierarchical Design: Modules contain lower-level schematics
    • Netlist Description Language: Electronic Design Interchange Format (EDIF)

Hierarchical Schematic

  • (a) HADD Schematic
  • (b) Schematic Symbol
  • (c) Higher-level Schematic that makes use of HADD
  • (d) Hierarchy of HADD