GitHub (Legacy)
07/06/2020, 4:36 PMdefinition.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`
google/skywater-pdk