| Level | Abstraction |
|---|---|
| Behavioral | Define the algorithms to be realized by the circuit |
| Register Transfer | Define the circuit as a structure of modules and define the data flow between them, along with the control algorithm |
| Gate | Define the circuit as a structure of primitive logic gates |
| Transistor | Define the circuit as a structure of transistors and other low-level electronic components |
| Layout | Describe the geometric patterns of materials that define the physical IC layout |