This is an old revision of the document!
Scratch space
Put pages in this namespace while drafting items.
Basic circuits
- A simple inverter
- More combinational gates
- Creating libraries and namespaces
- Best practices for organizing a complex project
- Array, loops, and selection
- Parameterized design using templates
Simple asynchronous circuits
- Asynchronous data types and channels
- Dual rail logic gates
- Buffers
- QDI ripple-carry adder
Circuit design
- Configuration file
- Specifying transistor sizes for CMOS implementation
- Spice simulation (details)
Physical design
- Configuration file
- Layout generation from netlist, Magic
- DRC, LVP
- Extraction and spice simulation