Ways of specifying circuits
Schematic
- Structural description
- Describe circuit as interconnected elements
- Build complex circuits using hierarchy
- Large circuits are unreadable
HDLs
- Hardware description languages
- Not programming languages
- Parallel languages tailored to digital design
- Synthesize code to produce a circuit