Updated definition.json files
diff --git a/cells/ADDFX1/definition.json b/cells/ADDFX1/definition.json index 76038db..a5f50e9 100644 --- a/cells/ADDFX1/definition.json +++ b/cells/ADDFX1/definition.json
@@ -1,7 +1,7 @@ { "description": "3-2 counter (full-adder) cell.", "equation": "", - "file_prefix": "sky130_osu_sc_ADDFX1", + "file_prefix": "sky130_osu_sc__ADDFX1", "library": "sky130_osu_sc", "name": "ADDFX1", "parameters": [], @@ -20,7 +20,7 @@ ], [ "signal", - "C", + "CI", "input", "" ], @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_ADDFX1" + "verilog_name": "sky130_osu_sc__ADDFX1" }
diff --git a/cells/ADDFXL/definition.json b/cells/ADDFXL/definition.json index 962eb56..1219267 100644 --- a/cells/ADDFXL/definition.json +++ b/cells/ADDFXL/definition.json
@@ -1,7 +1,7 @@ { "description": "3-2 counter (full-adder) cell.", "equation": "", - "file_prefix": "sky130_osu_sc_ADDFXL", + "file_prefix": "sky130_osu_sc__ADDFXL", "library": "sky130_osu_sc", "name": "ADDFXL", "parameters": [], @@ -20,7 +20,7 @@ ], [ "signal", - "C", + "CI", "input", "" ], @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_ADDFXL" + "verilog_name": "sky130_osu_sc__ADDFXL" }
diff --git a/cells/ADDHX1/definition.json b/cells/ADDHX1/definition.json index 3803d7a..a86f1e6 100644 --- a/cells/ADDHX1/definition.json +++ b/cells/ADDHX1/definition.json
@@ -1,9 +1,9 @@ { "description": "2-2 counter (half-adder) cell.", "equation": "", - "file_prefix": "sky130_osu_sc_ADDFXL", + "file_prefix": "sky130_osu_sc__ADDHX1", "library": "sky130_osu_sc", - "name": "ADDFXL", + "name": "ADDHX1", "parameters": [], "ports": [ [ @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_ADDFXL" + "verilog_name": "sky130_osu_sc__ADDHX1" }
diff --git a/cells/ADDHXL/definition.json b/cells/ADDHXL/definition.json index 506bbcc..05bd034 100644 --- a/cells/ADDHXL/definition.json +++ b/cells/ADDHXL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-2 counter (half-adder) cell.", "equation": "", - "file_prefix": "sky130_osu_sc_ADDHXL", + "file_prefix": "sky130_osu_sc__ADDHXL", "library": "sky130_osu_sc", "name": "ADDHXL", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_ADDHXL" + "verilog_name": "sky130_osu_sc__ADDHXL" }
diff --git a/cells/AND2X1/definition.json b/cells/AND2X1/definition.json index ad324df..35b8335 100644 --- a/cells/AND2X1/definition.json +++ b/cells/AND2X1/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input AND gate.", "equation": "Y = A & B", - "file_prefix": "sky130_osu_sc_AND2X1", + "file_prefix": "sky130_osu_sc__AND2X1", "library": "sky130_osu_sc", "name": "AND2X1", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AND2X1" + "verilog_name": "sky130_osu_sc__AND2X1" }
diff --git a/cells/AND2X2/definition.json b/cells/AND2X2/definition.json index 6f3ea82..8a762dc 100644 --- a/cells/AND2X2/definition.json +++ b/cells/AND2X2/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input AND gate.", "equation": "Y = A & B", - "file_prefix": "sky130_osu_sc_AND2X2", + "file_prefix": "sky130_osu_sc__AND2X2", "library": "sky130_osu_sc", "name": "AND2X2", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AND2X2" + "verilog_name": "sky130_osu_sc__AND2X2" }
diff --git a/cells/AND2X4/definition.json b/cells/AND2X4/definition.json index 75ab1b1..70c40f3 100644 --- a/cells/AND2X4/definition.json +++ b/cells/AND2X4/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input AND gate.", "equation": "Y = A & B", - "file_prefix": "sky130_osu_sc_AND2X4", + "file_prefix": "sky130_osu_sc__AND2X4", "library": "sky130_osu_sc", "name": "AND2X4", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AND2X4" + "verilog_name": "sky130_osu_sc__AND2X4" }
diff --git a/cells/AND2X8/definition.json b/cells/AND2X8/definition.json index 085c39f..b664308 100644 --- a/cells/AND2X8/definition.json +++ b/cells/AND2X8/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input AND gate.", "equation": "Y = A & B", - "file_prefix": "sky130_osu_sc_AND2X8", + "file_prefix": "sky130_osu_sc__AND2X8", "library": "sky130_osu_sc", "name": "AND2X8", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AND2X8" + "verilog_name": "sky130_osu_sc__AND2X8" }
diff --git a/cells/AND2XL/definition.json b/cells/AND2XL/definition.json index 6f36654..29c9bcc 100644 --- a/cells/AND2XL/definition.json +++ b/cells/AND2XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input AND gate.", "equation": "Y = A & B", - "file_prefix": "sky130_osu_sc_AND2XL", + "file_prefix": "sky130_osu_sc__AND2XL", "library": "sky130_osu_sc", "name": "AND2XL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AND2XL" + "verilog_name": "sky130_osu_sc__AND2XL" }
diff --git a/cells/AND3XL/definition.json b/cells/AND3XL/definition.json index af10367..5e567f2 100644 --- a/cells/AND3XL/definition.json +++ b/cells/AND3XL/definition.json
@@ -1,7 +1,7 @@ { "description": "3-input AND gate.", "equation": "Y = A & B & C", - "file_prefix": "sky130_osu_sc_AND3XL", + "file_prefix": "sky130_osu_sc__AND3XL", "library": "sky130_osu_sc", "name": "AND3XL", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AND3XL" + "verilog_name": "sky130_osu_sc__AND3XL" }
diff --git a/cells/ANT/definition.json b/cells/ANT/definition.json index 13c7d25..d266f4e 100644 --- a/cells/ANT/definition.json +++ b/cells/ANT/definition.json
@@ -1,7 +1,7 @@ { "description": "Antenna-fixing diode cell.", "equation": "", - "file_prefix": "sky130_osu_sc_ANT", + "file_prefix": "sky130_osu_sc__ANT", "library": "sky130_osu_sc", "name": "ANT", "parameters": [], @@ -23,8 +23,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_ANT" + "verilog_name": "sky130_osu_sc__ANT" }
diff --git a/cells/ANTFILL/definition.json b/cells/ANTFILL/definition.json index cdeb5b7..ae4c2f3 100644 --- a/cells/ANTFILL/definition.json +++ b/cells/ANTFILL/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler gate with same footprint as ANT.", "equation": "", - "file_prefix": "sky130_osu_sc_ANTFILL", + "file_prefix": "sky130_osu_sc__ANTFILL", "library": "sky130_osu_sc", "name": "ANTFILL", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_ANTFILL" + "verilog_name": "sky130_osu_sc__ANTFILL" }
diff --git a/cells/AOI21XL/definition.json b/cells/AOI21XL/definition.json index c918b1e..a31940e 100644 --- a/cells/AOI21XL/definition.json +++ b/cells/AOI21XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-1 and-or-invert", "equation": "(!A0 + !A1) * (!B0)", - "file_prefix": "sky130_osu_sc_AOI21XL", + "file_prefix": "sky130_osu_sc__AOI21XL", "library": "sky130_osu_sc", "name": "AOI21XL", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_AOI21XL" + "verilog_name": "sky130_osu_sc__AOI21XL" }
diff --git a/cells/BUFX1/definition.json b/cells/BUFX1/definition.json index f0d2397..f70d86e 100644 --- a/cells/BUFX1/definition.json +++ b/cells/BUFX1/definition.json
@@ -1,7 +1,7 @@ { - "description": "Buffer.", + "description": "Buffer", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_BUFX1", + "file_prefix": "sky130_osu_sc__BUFX1", "library": "sky130_osu_sc", "name": "BUFX1", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_BUFX1" + "verilog_name": "sky130_osu_sc__BUFX1" }
diff --git a/cells/BUFX2/definition.json b/cells/BUFX2/definition.json index 54c3737..f8b8ff7 100644 --- a/cells/BUFX2/definition.json +++ b/cells/BUFX2/definition.json
@@ -1,7 +1,7 @@ { - "description": "Buffer.", + "description": "Buffer", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_BUFX2", + "file_prefix": "sky130_osu_sc__BUFX2", "library": "sky130_osu_sc", "name": "BUFX2", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_BUFX2" + "verilog_name": "sky130_osu_sc__BUFX2" }
diff --git a/cells/BUFX4/definition.json b/cells/BUFX4/definition.json index 79a75ae..a4d46cb 100644 --- a/cells/BUFX4/definition.json +++ b/cells/BUFX4/definition.json
@@ -1,7 +1,7 @@ { - "description": "Buffer.", + "description": "Buffer", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_BUFX4", + "file_prefix": "sky130_osu_sc__BUFX4", "library": "sky130_osu_sc", "name": "BUFX4", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_BUFX4" + "verilog_name": "sky130_osu_sc__BUFX4" }
diff --git a/cells/BUFX6/definition.json b/cells/BUFX6/definition.json index 99da318..b60fa20 100644 --- a/cells/BUFX6/definition.json +++ b/cells/BUFX6/definition.json
@@ -1,7 +1,7 @@ { - "description": "Buffer.", + "description": "Buffer", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_BUFX6", + "file_prefix": "sky130_osu_sc__BUFX6", "library": "sky130_osu_sc", "name": "BUFX6", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_BUFX6" + "verilog_name": "sky130_osu_sc__BUFX6" }
diff --git a/cells/BUFX8/definition.json b/cells/BUFX8/definition.json index da3155b..cbfa0ce 100644 --- a/cells/BUFX8/definition.json +++ b/cells/BUFX8/definition.json
@@ -1,7 +1,7 @@ { - "description": "Buffer.", + "description": "Buffer", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_BUFX8", + "file_prefix": "sky130_osu_sc__BUFX8", "library": "sky130_osu_sc", "name": "BUFX8", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_BUFX8" + "verilog_name": "sky130_osu_sc__BUFX8" }
diff --git a/cells/BUFXL/definition.json b/cells/BUFXL/definition.json index 1dd7051..8bcdc59 100644 --- a/cells/BUFXL/definition.json +++ b/cells/BUFXL/definition.json
@@ -1,7 +1,7 @@ { - "description": "Buffer.", + "description": "Buffer", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_BUFXL", + "file_prefix": "sky130_osu_sc__BUFXL", "library": "sky130_osu_sc", "name": "BUFXL", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_BUFXL" + "verilog_name": "sky130_osu_sc__BUFXL" }
diff --git a/cells/CLKBUFX1/definition.json b/cells/CLKBUFX1/definition.json index 2b80e0a..fde7bfb 100644 --- a/cells/CLKBUFX1/definition.json +++ b/cells/CLKBUFX1/definition.json
@@ -1,7 +1,7 @@ { "description": "Clock buffer.", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_CLKBUFX1", + "file_prefix": "sky130_osu_sc__CLKBUFX1", "library": "sky130_osu_sc", "name": "CLKBUFX1", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_CLKBUFX1" + "verilog_name": "sky130_osu_sc__CLKBUFX1" }
diff --git a/cells/CLKINVX1/definition.json b/cells/CLKINVX1/definition.json new file mode 100644 index 0000000..7672d74 --- /dev/null +++ b/cells/CLKINVX1/definition.json
@@ -0,0 +1,37 @@ + { + "description": "clock inverter.", + "equation": "Y = ~A", + "file_prefix": "sky130_osu_sc__CLKINVX1", + "library": "sky130_osu_sc", + "name": "CLKINVX1", + "parameters": [], + "ports": [ + [ + "signal", + "Y", + "output", + "" + ], + [ + "signal", + "A", + "input", + "" + ], + [ + "power", + "VDD", + "input", + "supply1" + ], + [ + "power", + "GND", + "input", + "supply0" + ] + ], + "type": "cell", + "verilog_name": "sky130_osu_sc__CLKINVX1" + } +
diff --git a/cells/CLKINVX2/definition.json b/cells/CLKINVX2/definition.json new file mode 100644 index 0000000..4c4d7d2 --- /dev/null +++ b/cells/CLKINVX2/definition.json
@@ -0,0 +1,37 @@ +{ + "description": "clock inverter.", + "equation": "Y = ~A", + "file_prefix": "sky130_osu_sc__CLKINVX2", + "library": "sky130_osu_sc", + "name": "CLKINVX2", + "parameters": [], + "ports": [ + [ + "signal", + "Y", + "output", + "" + ], + [ + "signal", + "A", + "input", + "" + ], + [ + "power", + "VDD", + "input", + "supply1" + ], + [ + "power", + "GND", + "input", + "supply0" + ] + ], + "type": "cell", + "verilog_name": "sky130_osu_sc__CLKINVX2" + } +
diff --git a/cells/CLKINVX4/definition.json b/cells/CLKINVX4/definition.json new file mode 100644 index 0000000..5a4e04d --- /dev/null +++ b/cells/CLKINVX4/definition.json
@@ -0,0 +1,37 @@ +{ + "description": "clock inverter.", + "equation": "Y = ~A", + "file_prefix": "sky130_osu_sc__CLKINVX4", + "library": "sky130_osu_sc", + "name": "CLKINVX4", + "parameters": [], + "ports": [ + [ + "signal", + "Y", + "output", + "" + ], + [ + "signal", + "A", + "input", + "" + ], + [ + "power", + "VDD", + "input", + "supply1" + ], + [ + "power", + "GND", + "input", + "supply0" + ] + ], + "type": "cell", + "verilog_name": "sky130_osu_sc__CLKINVX4" + } +
diff --git a/cells/DECAPX1/definition.json b/cells/DECAPX1/definition.json index 76b3836..57d942a 100644 --- a/cells/DECAPX1/definition.json +++ b/cells/DECAPX1/definition.json
@@ -1,7 +1,7 @@ { "description": "Decoupling capacitor.", "equation": "", - "file_prefix": "sky130_osu_sc_DECAPX1", + "file_prefix": "sky130_osu_sc__DECAPX1", "library": "sky130_osu_sc", "name": "DECAPX1", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DECAPX1" + "verilog_name": "sky130_osu_sc__DECAPX1" }
diff --git a/cells/DECAPXL/definition.json b/cells/DECAPXL/definition.json index 6132ce9..6868a19 100644 --- a/cells/DECAPXL/definition.json +++ b/cells/DECAPXL/definition.json
@@ -1,7 +1,7 @@ { "description": "Decoupling capacitor.", "equation": "", - "file_prefix": "sky130_osu_sc_DECAPXL", + "file_prefix": "sky130_osu_sc__DECAPXL", "library": "sky130_osu_sc", "name": "DECAPXL", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DECAPXL" + "verilog_name": "sky130_osu_sc__DECAPXL" }
diff --git a/cells/DFFNX1/definition.json b/cells/DFFNX1/definition.json index 912e772..3ff0c80 100644 --- a/cells/DFFNX1/definition.json +++ b/cells/DFFNX1/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, negative-edge triggered.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFNX1", + "file_prefix": "sky130_osu_sc__DFFNX1", "library": "sky130_osu_sc", "name": "DFFNX1", "parameters": [], @@ -14,7 +14,7 @@ ], [ "signal", - "CK", + "CLK", "input", "" ], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFNX1" + "verilog_name": "sky130_osu_sc__DFFNX1" }
diff --git a/cells/DFFNXL/definition.json b/cells/DFFNXL/definition.json index 3638ffc..ad726ec 100644 --- a/cells/DFFNXL/definition.json +++ b/cells/DFFNXL/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, negative-edge triggered.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFNXL", + "file_prefix": "sky130_osu_sc__DFFNXL", "library": "sky130_osu_sc", "name": "DFFNXL", "parameters": [], @@ -14,7 +14,7 @@ ], [ "signal", - "CK", + "CLK", "input", "" ], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFNXL" + "verilog_name": "sky130_osu_sc__DFFNXL" }
diff --git a/cells/DFFRX1/definition.json b/cells/DFFRX1/definition.json index 7c59c86..62e83b9 100644 --- a/cells/DFFRX1/definition.json +++ b/cells/DFFRX1/definition.json
@@ -1,9 +1,9 @@ { "description": "D flip-flop, negative-edge triggered, active-low async reset.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFRXL", + "file_prefix": "sky130_osu_sc__DFFRX1", "library": "sky130_osu_sc", - "name": "DFFRXL", + "name": "DFFRX1", "parameters": [], "ports": [ [ @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFRXL" + "verilog_name": "sky130_osu_sc__DFFRX1" }
diff --git a/cells/DFFRXL/definition.json b/cells/DFFRXL/definition.json index 7c59c86..d3b75b5 100644 --- a/cells/DFFRXL/definition.json +++ b/cells/DFFRXL/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, negative-edge triggered, active-low async reset.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFRXL", + "file_prefix": "sky130_osu_sc__DFFRXL", "library": "sky130_osu_sc", "name": "DFFRXL", "parameters": [], @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFRXL" + "verilog_name": "sky130_osu_sc__DFFRXL" }
diff --git a/cells/DFFSX1/definition.json b/cells/DFFSX1/definition.json index eecf846..5d49bc4 100644 --- a/cells/DFFSX1/definition.json +++ b/cells/DFFSX1/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, negative-edge triggered, active-low async set.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFSX1", + "file_prefix": "sky130_osu_sc__DFFSX1", "library": "sky130_osu_sc", "name": "DFFSX1", "parameters": [], @@ -14,7 +14,7 @@ ], [ "signal", - "S", + "SN", "input", "" ], @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFSX1" + "verilog_name": "sky130_osu_sc__DFFSX1" }
diff --git a/cells/DFFSXL/definition.json b/cells/DFFSXL/definition.json index 9b884d0..a669006 100644 --- a/cells/DFFSXL/definition.json +++ b/cells/DFFSXL/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, negative-edge triggered, active-low async set.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFSXL", + "file_prefix": "sky130_osu_sc__DFFSXL", "library": "sky130_osu_sc", "name": "DFFSXL", "parameters": [], @@ -14,7 +14,7 @@ ], [ "signal", - "S", + "SN", "input", "" ], @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFSXL" + "verilog_name": "sky130_osu_sc__DFFSXL" }
diff --git a/cells/DFFX1/definition.json b/cells/DFFX1/definition.json index bca68cd..d0624db 100644 --- a/cells/DFFX1/definition.json +++ b/cells/DFFX1/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, positive edge triggered.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFX1", + "file_prefix": "sky130_osu_sc__DFFX1", "library": "sky130_osu_sc", "name": "DFFX1", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFX1" + "verilog_name": "sky130_osu_sc__DFFX1" }
diff --git a/cells/DFFXL/definition.json b/cells/DFFXL/definition.json index c1f7356..99bd0a3 100644 --- a/cells/DFFXL/definition.json +++ b/cells/DFFXL/definition.json
@@ -1,7 +1,7 @@ { "description": "D flip-flop, positive edge triggered.", "equation": "", - "file_prefix": "sky130_osu_sc_DFFXL", + "file_prefix": "sky130_osu_sc__DFFXL", "library": "sky130_osu_sc", "name": "DFFXL", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DFFXL" + "verilog_name": "sky130_osu_sc__DFFXL" }
diff --git a/cells/DLY1/definition.json b/cells/DLY1/definition.json index 44d27b9..e3e3c3f 100644 --- a/cells/DLY1/definition.json +++ b/cells/DLY1/definition.json
@@ -1,7 +1,7 @@ { "description": "Delay cell.", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_DLY1", + "file_prefix": "sky130_osu_sc__DLY1", "library": "sky130_osu_sc", "name": "DLY1", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DLY1" + "verilog_name": "sky130_osu_sc__DLY1" }
diff --git a/cells/DLY2/definition.json b/cells/DLY2/definition.json index d34cabc..6819d04 100644 --- a/cells/DLY2/definition.json +++ b/cells/DLY2/definition.json
@@ -1,7 +1,7 @@ { "description": "Delay cell.", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_DLY2", + "file_prefix": "sky130_osu_sc__DLY2", "library": "sky130_osu_sc", "name": "DLY2", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DLY2" + "verilog_name": "sky130_osu_sc__DLY2" }
diff --git a/cells/DLY3/definition.json b/cells/DLY3/definition.json index e0e175d..bd209fe 100644 --- a/cells/DLY3/definition.json +++ b/cells/DLY3/definition.json
@@ -1,7 +1,7 @@ { "description": "Delay cell.", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_DLY3", + "file_prefix": "sky130_osu_sc__DLY3", "library": "sky130_osu_sc", "name": "DLY3", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DLY3" + "verilog_name": "sky130_osu_sc__DLY3" }
diff --git a/cells/DLY4/definition.json b/cells/DLY4/definition.json index 4f48527..ab583dc 100644 --- a/cells/DLY4/definition.json +++ b/cells/DLY4/definition.json
@@ -1,7 +1,7 @@ { "description": "Delay cell.", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_DLY4", + "file_prefix": "sky130_osu_sc__DLY4", "library": "sky130_osu_sc", "name": "DLY4", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_DLY4" + "verilog_name": "sky130_osu_sc__DLY4" }
diff --git a/cells/FILLX1/definition.json b/cells/FILLX1/definition.json index e5e4095..521da92 100644 --- a/cells/FILLX1/definition.json +++ b/cells/FILLX1/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler cell.", "equation": "", - "file_prefix": "sky130_osu_sc_FILLX1", + "file_prefix": "sky130_osu_sc__FILLX1", "library": "sky130_osu_sc", "name": "FILLX1", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_FILLX1" + "verilog_name": "sky130_osu_sc__FILLX1" }
diff --git a/cells/FILLX16/definition.json b/cells/FILLX16/definition.json index 90d8cd2..7e66a83 100644 --- a/cells/FILLX16/definition.json +++ b/cells/FILLX16/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler cell.", "equation": "", - "file_prefix": "sky130_osu_sc_FILLX16", + "file_prefix": "sky130_osu_sc__FILLX16", "library": "sky130_osu_sc", "name": "FILLX16", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_FILLX16" + "verilog_name": "sky130_osu_sc__FILLX16" }
diff --git a/cells/FILLX2/definition.json b/cells/FILLX2/definition.json index d419c56..0d542f6 100644 --- a/cells/FILLX2/definition.json +++ b/cells/FILLX2/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler cell.", "equation": "", - "file_prefix": "sky130_osu_sc_FILLX2", + "file_prefix": "sky130_osu_sc__FILLX2", "library": "sky130_osu_sc", "name": "FILLX2", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_FILLX2" + "verilog_name": "sky130_osu_sc__FILLX2" }
diff --git a/cells/FILLX32/definition.json b/cells/FILLX32/definition.json index 84506de..9bdb284 100644 --- a/cells/FILLX32/definition.json +++ b/cells/FILLX32/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler cell.", "equation": "", - "file_prefix": "sky130_osu_sc_FILLX32", + "file_prefix": "sky130_osu_sc__FILLX32", "library": "sky130_osu_sc", "name": "FILLX32", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_FILLX32" + "verilog_name": "sky130_osu_sc__FILLX32" }
diff --git a/cells/FILLX4/definition.json b/cells/FILLX4/definition.json index b0c9d80..6aaa9e3 100644 --- a/cells/FILLX4/definition.json +++ b/cells/FILLX4/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler cell.", "equation": "", - "file_prefix": "sky130_osu_sc_FILLX4", + "file_prefix": "sky130_osu_sc__FILLX4", "library": "sky130_osu_sc", "name": "FILLX4", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_FILLX4" + "verilog_name": "sky130_osu_sc__FILLX4" }
diff --git a/cells/FILLX8/definition.json b/cells/FILLX8/definition.json index b5d4ceb..190f269 100644 --- a/cells/FILLX8/definition.json +++ b/cells/FILLX8/definition.json
@@ -1,7 +1,7 @@ { "description": "Filler cell.", "equation": "", - "file_prefix": "sky130_osu_sc_FILLX8", + "file_prefix": "sky130_osu_sc__FILLX8", "library": "sky130_osu_sc", "name": "FILLX8", "parameters": [], @@ -17,8 +17,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_FILLX8" + "verilog_name": "sky130_osu_sc__FILLX8" }
diff --git a/cells/INVX1/definition.json b/cells/INVX1/definition.json index bd44e54..2010adb 100644 --- a/cells/INVX1/definition.json +++ b/cells/INVX1/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX1", + "file_prefix": "sky130_osu_sc__INVX1", "library": "sky130_osu_sc", "name": "INVX1", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX1" + "verilog_name": "sky130_osu_sc__INVX1" }
diff --git a/cells/INVX10/definition.json b/cells/INVX10/definition.json index 7a69ee1..341a076 100644 --- a/cells/INVX10/definition.json +++ b/cells/INVX10/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX10", + "file_prefix": "sky130_osu_sc__INVX10", "library": "sky130_osu_sc", "name": "INVX10", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX10" + "verilog_name": "sky130_osu_sc__INVX10" }
diff --git a/cells/INVX2/definition.json b/cells/INVX2/definition.json index 2004541..29ef5f1 100644 --- a/cells/INVX2/definition.json +++ b/cells/INVX2/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX2", + "file_prefix": "sky130_osu_sc__INVX2", "library": "sky130_osu_sc", "name": "INVX2", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX2" + "verilog_name": "sky130_osu_sc__INVX2" }
diff --git a/cells/INVX3/definition.json b/cells/INVX3/definition.json index e6ce223..b0d4209 100644 --- a/cells/INVX3/definition.json +++ b/cells/INVX3/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX3", + "file_prefix": "sky130_osu_sc__INVX3", "library": "sky130_osu_sc", "name": "INVX3", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX3" + "verilog_name": "sky130_osu_sc__INVX3" }
diff --git a/cells/INVX4/definition.json b/cells/INVX4/definition.json index e6ce223..4fd4523 100644 --- a/cells/INVX4/definition.json +++ b/cells/INVX4/definition.json
@@ -1,9 +1,9 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX3", + "file_prefix": "sky130_osu_sc__INVX4", "library": "sky130_osu_sc", - "name": "INVX3", + "name": "INVX4", "parameters": [], "ports": [ [ @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX3" + "verilog_name": "sky130_osu_sc__INVX4" }
diff --git a/cells/INVX6/definition.json b/cells/INVX6/definition.json index 625f46a..4671903 100644 --- a/cells/INVX6/definition.json +++ b/cells/INVX6/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX6", + "file_prefix": "sky130_osu_sc__INVX6", "library": "sky130_osu_sc", "name": "INVX6", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX6" + "verilog_name": "sky130_osu_sc__INVX6" }
diff --git a/cells/INVX8/definition.json b/cells/INVX8/definition.json index 33de586..3ed6618 100644 --- a/cells/INVX8/definition.json +++ b/cells/INVX8/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVX8", + "file_prefix": "sky130_osu_sc__INVX8", "library": "sky130_osu_sc", "name": "INVX8", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVX8" + "verilog_name": "sky130_osu_sc__INVX8" }
diff --git a/cells/INVXL/definition.json b/cells/INVXL/definition.json index 3ffdb07..813c4e8 100644 --- a/cells/INVXL/definition.json +++ b/cells/INVXL/definition.json
@@ -1,7 +1,7 @@ { "description": "Inverter.", "equation": "Y = ~A", - "file_prefix": "sky130_osu_sc_INVXL", + "file_prefix": "sky130_osu_sc__INVXL", "library": "sky130_osu_sc", "name": "INVXL", "parameters": [], @@ -29,8 +29,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_INVXL" + "verilog_name": "sky130_osu_sc__INVXL" }
diff --git a/cells/NAND2X1/definition.json b/cells/NAND2X1/definition.json index db53af2..54618ee 100644 --- a/cells/NAND2X1/definition.json +++ b/cells/NAND2X1/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input NAND gate.", "equation": "Y = !(A & B)", - "file_prefix": "sky130_osu_sc_NAND2X1", + "file_prefix": "sky130_osu_sc__NAND2X1", "library": "sky130_osu_sc", "name": "NAND2X1", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NAND2X1" + "verilog_name": "sky130_osu_sc__NAND2X1" }
diff --git a/cells/NAND2XL/definition.json b/cells/NAND2XL/definition.json index 18a8886..fca5a1b 100644 --- a/cells/NAND2XL/definition.json +++ b/cells/NAND2XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input NAND gate.", "equation": "Y = !(A & B)", - "file_prefix": "sky130_osu_sc_NAND2XL", + "file_prefix": "sky130_osu_sc__NAND2XL", "library": "sky130_osu_sc", "name": "NAND2XL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NAND2XL" + "verilog_name": "sky130_osu_sc__NAND2XL" }
diff --git a/cells/NAND3X1/definition.json b/cells/NAND3X1/definition.json index 3b04eb9..e67d97c 100644 --- a/cells/NAND3X1/definition.json +++ b/cells/NAND3X1/definition.json
@@ -1,7 +1,7 @@ { "description": "3-input NAND gate.", "equation": "Y = !(A & B & C)", - "file_prefix": "sky130_osu_sc_NAND3X1", + "file_prefix": "sky130_osu_sc__NAND3X1", "library": "sky130_osu_sc", "name": "NAND3X1", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NAND3X1" + "verilog_name": "sky130_osu_sc__NAND3X1" }
diff --git a/cells/NAND3XL/definition.json b/cells/NAND3XL/definition.json index 993af21..2e57614 100644 --- a/cells/NAND3XL/definition.json +++ b/cells/NAND3XL/definition.json
@@ -1,7 +1,7 @@ { "description": "3-input NAND gate.", "equation": "Y = !(A & B & C)", - "file_prefix": "sky130_osu_sc_NAND3XL", + "file_prefix": "sky130_osu_sc__NAND3XL", "library": "sky130_osu_sc", "name": "NAND3XL", "parameters": [], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NAND3XL" + "verilog_name": "sky130_osu_sc__NAND3XL" }
diff --git a/cells/NAND4XL/definition.json b/cells/NAND4XL/definition.json index 255a0eb..762a7ee 100644 --- a/cells/NAND4XL/definition.json +++ b/cells/NAND4XL/definition.json
@@ -1,7 +1,7 @@ { - "description": "2-input NAND gate.", + "description": "4-input NAND gate.", "equation": "Y = A & B & C & D", - "file_prefix": "sky130_osu_sc_NAND4XL", + "file_prefix": "sky130_osu_sc__NAND4XL", "library": "sky130_osu_sc", "name": "NAND4XL", "parameters": [], @@ -47,8 +47,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NAND4XL" + "verilog_name": "sky130_osu_sc__NAND4XL" }
diff --git a/cells/NOR2X1/definition.json b/cells/NOR2X1/definition.json index 78b5c67..b5d6f4a 100644 --- a/cells/NOR2X1/definition.json +++ b/cells/NOR2X1/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input NOR gate.", "equation": "Y = !(A | B)", - "file_prefix": "sky130_osu_sc_NOR2X1", + "file_prefix": "sky130_osu_sc__NOR2X1", "library": "sky130_osu_sc", "name": "NOR2X1", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NOR2X1" + "verilog_name": "sky130_osu_sc__NOR2X1" }
diff --git a/cells/NOR2XL/definition.json b/cells/NOR2XL/definition.json index b7a1ed7..4061ab4 100644 --- a/cells/NOR2XL/definition.json +++ b/cells/NOR2XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input NOR gate.", "equation": "Y = !(A | B)", - "file_prefix": "sky130_osu_sc_NOR2XL", + "file_prefix": "sky130_osu_sc__NOR2XL", "library": "sky130_osu_sc", "name": "NOR2XL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_NOR2XL" + "verilog_name": "sky130_osu_sc__NOR2XL" }
diff --git a/cells/OAI21XL/definition.json b/cells/OAI21XL/definition.json index 90c28e6..7e5dac6 100644 --- a/cells/OAI21XL/definition.json +++ b/cells/OAI21XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-1 and-or-invert", "equation": "(!A0 * !A1) + (!B0)", - "file_prefix": "sky130_osu_sc_OAI21XL", + "file_prefix": "sky130_osu_sc__OAI21XL", "library": "sky130_osu_sc", "name": "OAI21XL", "parameters": [], @@ -14,13 +14,13 @@ ], [ "signal", - "B1", + "A1", "input", "" ], [ "signal", - "B0", + "B1", "input", "" ], @@ -41,8 +41,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_OAI21XL" + "verilog_name": "sky130_osu_sc__OAI21XL" }
diff --git a/cells/OR2X1/definition.json b/cells/OR2X1/definition.json index 8d1f389..caf6595 100644 --- a/cells/OR2X1/definition.json +++ b/cells/OR2X1/definition.json
@@ -1,9 +1,9 @@ { "description": "2-input OR gate.", "equation": "Y = A | B", - "file_prefix": "sky130_osu_sc_OR2XL", + "file_prefix": "sky130_osu_sc__OR2X1", "library": "sky130_osu_sc", - "name": "OR2XL", + "name": "OR2X1", "parameters": [], "ports": [ [ @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_OR2XL" + "verilog_name": "sky130_osu_sc__OR2X1" }
diff --git a/cells/OR2X2/definition.json b/cells/OR2X2/definition.json index e3c6237..e6b5b39 100644 --- a/cells/OR2X2/definition.json +++ b/cells/OR2X2/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input OR gate.", "equation": "Y = A | B", - "file_prefix": "sky130_osu_sc_OR2X2", + "file_prefix": "sky130_osu_sc__OR2X2", "library": "sky130_osu_sc", "name": "OR2X2", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_OR2X2" + "verilog_name": "sky130_osu_sc__OR2X2" }
diff --git a/cells/OR2X4/definition.json b/cells/OR2X4/definition.json index 4552f79..5e49023 100644 --- a/cells/OR2X4/definition.json +++ b/cells/OR2X4/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input OR gate.", "equation": "Y = A | B", - "file_prefix": "sky130_osu_sc_OR2X4", + "file_prefix": "sky130_osu_sc__OR2X4", "library": "sky130_osu_sc", "name": "OR2X4", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_OR2X4" + "verilog_name": "sky130_osu_sc__OR2X4" }
diff --git a/cells/OR2XL/definition.json b/cells/OR2XL/definition.json index 8d1f389..12fe0ed 100644 --- a/cells/OR2XL/definition.json +++ b/cells/OR2XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input OR gate.", "equation": "Y = A | B", - "file_prefix": "sky130_osu_sc_OR2XL", + "file_prefix": "sky130_osu_sc__OR2XL", "library": "sky130_osu_sc", "name": "OR2XL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_OR2XL" + "verilog_name": "sky130_osu_sc__OR2XL" }
diff --git a/cells/TBUFXL/definition.json b/cells/TBUFXL/definition.json index 0b9c1ea..d71e017 100644 --- a/cells/TBUFXL/definition.json +++ b/cells/TBUFXL/definition.json
@@ -1,7 +1,7 @@ { "description": "Active high tri-state buffer.", "equation": "Y = A", - "file_prefix": "sky130_osu_sc_TBUFXL", + "file_prefix": "sky130_osu_sc__TBUFXL", "library": "sky130_osu_sc", "name": "TBUFXL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_TBUFXL" + "verilog_name": "sky130_osu_sc__TBUFXL" }
diff --git a/cells/TIEHI/definition.json b/cells/TIEHI/definition.json index 3a4c99a..d8d750f 100644 --- a/cells/TIEHI/definition.json +++ b/cells/TIEHI/definition.json
@@ -1,7 +1,7 @@ { "description": "TIEHI gate.", "equation": "Y = 1", - "file_prefix": "sky130_osu_sc_TIEHI", + "file_prefix": "sky130_osu_sc__TIEHI", "library": "sky130_osu_sc", "name": "TIEHI", "parameters": [], @@ -23,8 +23,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_TIEHI" + "verilog_name": "sky130_osu_sc__TIEHI" }
diff --git a/cells/TIELO/definition.json b/cells/TIELO/definition.json index 6a92cf7..de1b477 100644 --- a/cells/TIELO/definition.json +++ b/cells/TIELO/definition.json
@@ -1,7 +1,7 @@ { "description": "TIELO gate.", "equation": "Y = 0", - "file_prefix": "sky130_osu_sc_TIELO", + "file_prefix": "sky130_osu_sc__TIELO", "library": "sky130_osu_sc", "name": "TIELO", "parameters": [], @@ -23,8 +23,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_TIELO" + "verilog_name": "sky130_osu_sc__TIELO" }
diff --git a/cells/TNBUFXL/definition.json b/cells/TNBUFXL/definition.json index f21bd09..54f6aad 100644 --- a/cells/TNBUFXL/definition.json +++ b/cells/TNBUFXL/definition.json
@@ -1,7 +1,7 @@ { "description": "Active high tri-state inverting buffer.", "equation": "Y = !A", - "file_prefix": "sky130_osu_sc_TNBUFXL", + "file_prefix": "sky130_osu_sc__TNBUFXL", "library": "sky130_osu_sc", "name": "TNBUFXL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_TNBUFXL" + "verilog_name": "sky130_osu_sc__TNBUFXL" }
diff --git a/cells/XNOR2XL/definition.json b/cells/XNOR2XL/definition.json index cae1eb5..10155eb 100644 --- a/cells/XNOR2XL/definition.json +++ b/cells/XNOR2XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input inverting XOR gate.", "equation": "Y = !(A ^ B)", - "file_prefix": "sky130_osu_sc_XNOR2XL", + "file_prefix": "sky130_osu_sc__XNOR2XL", "library": "sky130_osu_sc", "name": "XNOR2XL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_XNOR2XL" + "verilog_name": "sky130_osu_sc__XNOR2XL" }
diff --git a/cells/XOR2XL/definition.json b/cells/XOR2XL/definition.json index a116fb2..2010b37 100644 --- a/cells/XOR2XL/definition.json +++ b/cells/XOR2XL/definition.json
@@ -1,7 +1,7 @@ { "description": "2-input XOR gate.", "equation": "Y = A ^ B", - "file_prefix": "sky130_osu_sc_XOR2XL", + "file_prefix": "sky130_osu_sc__XOR2XL", "library": "sky130_osu_sc", "name": "XOR2XL", "parameters": [], @@ -35,8 +35,8 @@ "GND", "input", "supply0" - ], + ] ], "type": "cell", - "verilog_name": "sky130_osu_sc_XOR2XL" + "verilog_name": "sky130_osu_sc__XOR2XL" }