Scratch space

Put pages in this namespace while drafting items.

Basic circuits

  1. tutorial 1 - A simple inverter covering (production rules, prs block, defproc incl. in/out, instantiation, aflat and prsim)
    1. Best practices for organizing a complex project
  2. Array, loops, and selection
  3. Parameterized design using templates

Simple asynchronous circuits

  1. Asynchronous data types and channels
  2. Dual rail logic gates
  3. Buffers
  4. QDI ripple-carry adder
  5. QDI FIFO

Circuit design

  1. Specifying transistor sizes for CMOS implementation
  2. Generating spice netlist and simulation with Xyce
  3. Spice simulation (details)
  4. Reset, power supply, and prs attributes

Physical design

  1. Configuration file
  2. Layout generation from netlist, Magic
  3. DRC, LVP
  4. Extraction and spice simulation