Open mithro opened 4 years ago
A large number of the verilog files in the standard cells are automatically generated from a definition.json file.
definition.json
sky130_fd_sc_XX__XXXXXX.specify.v
sky130_fd_sc_XX__XXXXXX.behavioral.pp.v
sky130_fd_sc_XX__XXXXXX.functional.pp.v
sky130_fd_sc_XX__XXXXXX.pp.blackbox.v
sky130_fd_sc_XX__XXXXXX.blackbox.v
sky130_fd_sc_XX__XXXXXX.pp.symbol.v
sky130_fd_sc_XX__XXXXXX.symbol.v
sky130_fd_sc_XX__XXXXXX.v
sky130_fd_sc_XX__XXXXXX_X.v
sky130_fd_sc_XX__XXXXXX.tb.v
Example definition.json for the sky130_fd_sc_hd__a2111o cell;
sky130_fd_sc_hd__a2111o
sky130_fd_sc_hd__a2111o.behavioral.pp.v
sky130_fd_sc_hd__a2111o.blackbox.v
sky130_fd_sc_hd__a2111o.functional.pp.v
sky130_fd_sc_hd__a2111o.pp.blackbox.v
sky130_fd_sc_hd__a2111o.pp.symbol.v
sky130_fd_sc_hd__a2111o.symbol.v
sky130_fd_sc_hd__a2111o.tb.v
sky130_fd_sc_hd__a2111o.v
sky130_fd_sc_hd__a2111o_1.v
sky130_fd_sc_hd__a2111o_2.v
sky130_fd_sc_hd__a2111o_4.v
The following verilog files are not generated;
sky130_fd_sc_hd__a2111o.behavioral.v
sky130_fd_sc_hd__a2111o.functional.v
sky130_fd_sc_hd__a2111o.specify.v
FYI - @RTimothyEdwards
A large number of the verilog files in the standard cells are automatically generated from a
definition.json
file.Non-generated files
sky130_fd_sc_XX__XXXXXX.specify.v
sky130_fd_sc_XX__XXXXXX.behavioral.pp.v
sky130_fd_sc_XX__XXXXXX.functional.pp.v
Modules
sky130_fd_sc_XX__XXXXXX.pp.blackbox.v
sky130_fd_sc_XX__XXXXXX.blackbox.v
sky130_fd_sc_XX__XXXXXX.pp.symbol.v
sky130_fd_sc_XX__XXXXXX.symbol.v
Wrappers
sky130_fd_sc_XX__XXXXXX.v
sky130_fd_sc_XX__XXXXXX_X.v
Test bench
sky130_fd_sc_XX__XXXXXX.tb.v
Example
Example definition.json for the
sky130_fd_sc_hd__a2111o
cell;sky130_fd_sc_hd__a2111o.behavioral.pp.v
sky130_fd_sc_hd__a2111o.blackbox.v
sky130_fd_sc_hd__a2111o.functional.pp.v
sky130_fd_sc_hd__a2111o.pp.blackbox.v
sky130_fd_sc_hd__a2111o.pp.symbol.v
sky130_fd_sc_hd__a2111o.symbol.v
sky130_fd_sc_hd__a2111o.tb.v
sky130_fd_sc_hd__a2111o.v
sky130_fd_sc_hd__a2111o_1.v
sky130_fd_sc_hd__a2111o_2.v
sky130_fd_sc_hd__a2111o_4.v
The following verilog files are not generated;
sky130_fd_sc_hd__a2111o.behavioral.v
sky130_fd_sc_hd__a2111o.functional.v
sky130_fd_sc_hd__a2111o.specify.v