Fixing the `power_gating_pin`. Updating sky130_fd_sc_hd 0.0.2. Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/README.rst b/README.rst index 8d0e1b9..a7c2546 100644 --- a/README.rst +++ b/README.rst
@@ -1,5 +1,5 @@ :lib:`sky130_fd_sc_hd` - SKY130 High Density Digital Standard Cells (SkyWater Provided) ======================================================================================= -Initial release of version (0, 0, 1). +Initial release of version (0, 0, 2).
diff --git a/cells/diode/sky130_fd_sc_hd__diode_1.lef b/cells/diode/sky130_fd_sc_hd__diode_1.lef deleted file mode 100644 index 6728687..0000000 --- a/cells/diode/sky130_fd_sc_hd__diode_1.lef +++ /dev/null
@@ -1,63 +0,0 @@ -# Copyright 2020 The SkyWater PDK Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 - -VERSION 5.5 ; -NAMESCASESENSITIVE ON ; -BUSBITCHARS "[]" ; -DIVIDERCHAR "/" ; -MACRO sky130_fd_sc_hd__diode_1 - CLASS CORE ; - SOURCE USER ; - ORIGIN 0.000000 0.000000 ; - SIZE 1.380000 BY 2.720000 ; - SYMMETRY X Y R90 ; - SITE unit ; - PIN DIODE - ANTENNADIFFAREA 0.745200 ; - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER li1 ; - RECT 0.085000 0.255000 1.295000 2.465000 ; - END - END DIODE - PIN VGND - SHAPE ABUTMENT ; - USE GROUND ; - PORT - LAYER li1 ; - RECT 0.000000 -0.085000 1.380000 0.085000 ; - END - PORT - LAYER met1 ; - RECT 0.000000 -0.240000 1.380000 0.240000 ; - END - END VGND - PIN VPWR - SHAPE ABUTMENT ; - USE POWER ; - PORT - LAYER li1 ; - RECT 0.000000 2.635000 1.380000 2.805000 ; - END - PORT - LAYER met1 ; - RECT 0.000000 2.480000 1.380000 2.960000 ; - END - END VPWR - OBS - END -END sky130_fd_sc_hd__diode_1
diff --git a/cells/diode/sky130_fd_sc_hd__diode_2.lef b/cells/diode/sky130_fd_sc_hd__diode_2.lef index f6f9f46..4d87962 100644 --- a/cells/diode/sky130_fd_sc_hd__diode_2.lef +++ b/cells/diode/sky130_fd_sc_hd__diode_2.lef
@@ -26,7 +26,7 @@ SYMMETRY X Y R90 ; SITE unithd ; PIN DIODE - ANTENNADIFFAREA 0.434700 ; + ANTENNAGATEAREA 0.000000 ; DIRECTION INPUT ; USE SIGNAL ; PORT
diff --git a/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.spice b/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.spice index 1a2d0fd..bf0bfad 100644 --- a/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.spice +++ b/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.spice
@@ -1,6 +1,6 @@ * NGSPICE file created from sky130_fd_sc_hd__macro_sparecell.ext - technology: sky130A -.subckt sky130_fd_sc_hd__nand2_2 Y A B VPB VNB VGND VPWR +.subckt sky130_fd_sc_hd__nand2_2 A B VGND VNB VPB VPWR Y M1000 Y A VPWR VPB phighvt w=1e+06u l=150000u + ad=5.4e+11p pd=5.08e+06u as=7.9e+11p ps=7.58e+06u M1001 VPWR B Y VPB phighvt w=1e+06u l=150000u @@ -55,8 +55,8 @@ .ends .subckt sky130_fd_sc_hd__macro_sparecell VGND VNB VPB VPWR LO -Xsky130_fd_sc_hd__nand2_2_1 sky130_fd_sc_hd__nor2_2_1/B LO LO VPB VNB VGND VPWR sky130_fd_sc_hd__nand2_2 -Xsky130_fd_sc_hd__nand2_2_0 sky130_fd_sc_hd__nor2_2_0/A LO LO VPB VNB VGND VPWR sky130_fd_sc_hd__nand2_2 +Xsky130_fd_sc_hd__nand2_2_1 LO LO VGND VNB VPB VPWR sky130_fd_sc_hd__nor2_2_1/B sky130_fd_sc_hd__nand2_2 +Xsky130_fd_sc_hd__nand2_2_0 LO LO VGND VNB VPB VPWR sky130_fd_sc_hd__nor2_2_0/A sky130_fd_sc_hd__nand2_2 Xsky130_fd_sc_hd__inv_2_0 sky130_fd_sc_hd__inv_2_0/A sky130_fd_sc_hd__inv_2_0/Y VPB + VNB VPWR VGND sky130_fd_sc_hd__inv_2 Xsky130_fd_sc_hd__inv_2_1 sky130_fd_sc_hd__inv_2_1/A sky130_fd_sc_hd__inv_2_1/Y VPB