All 3 representations are hierarchical
We construct modules of increasing complexity
- Each representation has many levels of abstraction
- Example: Physical representation
- transistors ? gates ? cells ? functional blocks ? system
- Tools can automate almost every step
- Pay a price in efficiency