Tutorial: Inverter Beta Designer

This section walks through a simple tutorial, highlighting the various BAG3 helper shell scripts.

All the following scripts can be executed stand-alone. Run each script with -h to see the various execution options.

  1. Running a schematic generator of a simple inverter:

    $ ./gen_cell.sh data/bag3_digital/specs_blk/inv/gen_sch.yaml
    
  2. Transient simulation of an inverter with clock input:

    $ ./sim_cell.sh data/bag3_digital/specs_blk/inv/sim_tran.yaml
    
  3. Measure the rise and fall times of an inverter output from a transient simulation:

    $ ./meas_cell.sh data/bag3_digital/specs_blk/inv/meas.yaml
    
  4. Size the pmos and nmos of an inverter to match the rise and fall times:

    $ ./dsn_cell.sh data/bag3_digital/specs_blk/inv/dsn.yaml