Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Running

$ ./target/debug/macro_gen --config ./examples/130nm.toml

Example with a custom build directory:

$ ./target/debug/macro_gen --config ./examples/130nm.toml --build-dir /tmp/my_run

With the circt feature, a config with [circt] and [sizing] sections also sizes a design. It always writes a SPICE netlist and a report, and optionally structural Verilog and a buffered netlist:

$ ./target/release/macro_gen --config benchmarks/c17/c17.toml --emit-verilog --add-buffer

See CMOS Backend for details, Benchmarks for running the whole suite, and CLI Reference for all flags.