Levels of AbstractionLogic Level
Behavioral domain
- Also known as Gate Level
- Boolean equations and finite automata
Structural Level
- Gates, Flip-flops, and registers
Physical domain
- Realizable hardware, such as TTL-based components
Notes:
Timing and constraints become increasingly detailed, possibly in all three domains.
Timing may include reference to arbitrary transitions, edges, or levels, and may include setup and hold requirements, propagation delays, etc.