mirror of https://github.com/efabless/caravel.git
[DATA] Add gds/lef/maglef/gl views for the user_id_programming block
This commit is contained in:
parent
10cf11fbf5
commit
46540437af
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,300 @@
|
|||
VERSION 5.7 ;
|
||||
NOWIREEXTENSIONATPIN ON ;
|
||||
DIVIDERCHAR "/" ;
|
||||
BUSBITCHARS "[]" ;
|
||||
MACRO user_id_programming
|
||||
CLASS BLOCK ;
|
||||
FOREIGN user_id_programming ;
|
||||
ORIGIN 0.000 0.000 ;
|
||||
SIZE 35.545 BY 35.385 ;
|
||||
PIN mask_rev[0]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 20.330 31.385 20.610 35.385 ;
|
||||
END
|
||||
END mask_rev[0]
|
||||
PIN mask_rev[10]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 20.330 0.000 20.610 4.000 ;
|
||||
END
|
||||
END mask_rev[10]
|
||||
PIN mask_rev[11]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 5.610 0.000 5.890 4.000 ;
|
||||
END
|
||||
END mask_rev[11]
|
||||
PIN mask_rev[12]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 2.850 0.000 3.130 4.000 ;
|
||||
END
|
||||
END mask_rev[12]
|
||||
PIN mask_rev[13]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 26.770 31.385 27.050 35.385 ;
|
||||
END
|
||||
END mask_rev[13]
|
||||
PIN mask_rev[14]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 29.530 0.000 29.810 4.000 ;
|
||||
END
|
||||
END mask_rev[14]
|
||||
PIN mask_rev[15]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 31.545 8.200 35.545 8.800 ;
|
||||
END
|
||||
END mask_rev[15]
|
||||
PIN mask_rev[16]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 11.130 0.000 11.410 4.000 ;
|
||||
END
|
||||
END mask_rev[16]
|
||||
PIN mask_rev[17]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 8.370 31.385 8.650 35.385 ;
|
||||
END
|
||||
END mask_rev[17]
|
||||
PIN mask_rev[18]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 0.000 25.880 4.000 26.480 ;
|
||||
END
|
||||
END mask_rev[18]
|
||||
PIN mask_rev[19]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 14.810 31.385 15.090 35.385 ;
|
||||
END
|
||||
END mask_rev[19]
|
||||
PIN mask_rev[1]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 0.000 16.360 4.000 16.960 ;
|
||||
END
|
||||
END mask_rev[1]
|
||||
PIN mask_rev[20]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 31.545 12.280 35.545 12.880 ;
|
||||
END
|
||||
END mask_rev[20]
|
||||
PIN mask_rev[21]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 31.545 4.120 35.545 4.720 ;
|
||||
END
|
||||
END mask_rev[21]
|
||||
PIN mask_rev[22]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 0.000 29.960 4.000 30.560 ;
|
||||
END
|
||||
END mask_rev[22]
|
||||
PIN mask_rev[23]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 8.370 0.000 8.650 4.000 ;
|
||||
END
|
||||
END mask_rev[23]
|
||||
PIN mask_rev[24]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 29.530 31.385 29.810 35.385 ;
|
||||
END
|
||||
END mask_rev[24]
|
||||
PIN mask_rev[25]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 0.000 8.200 4.000 8.800 ;
|
||||
END
|
||||
END mask_rev[25]
|
||||
PIN mask_rev[26]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 24.010 31.385 24.290 35.385 ;
|
||||
END
|
||||
END mask_rev[26]
|
||||
PIN mask_rev[27]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 5.610 31.385 5.890 35.385 ;
|
||||
END
|
||||
END mask_rev[27]
|
||||
PIN mask_rev[28]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 32.290 31.385 32.570 35.385 ;
|
||||
END
|
||||
END mask_rev[28]
|
||||
PIN mask_rev[29]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 26.770 0.000 27.050 4.000 ;
|
||||
END
|
||||
END mask_rev[29]
|
||||
PIN mask_rev[2]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 0.000 12.280 4.000 12.880 ;
|
||||
END
|
||||
END mask_rev[2]
|
||||
PIN mask_rev[30]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 31.545 25.880 35.545 26.480 ;
|
||||
END
|
||||
END mask_rev[30]
|
||||
PIN mask_rev[31]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 14.810 0.000 15.090 4.000 ;
|
||||
END
|
||||
END mask_rev[31]
|
||||
PIN mask_rev[3]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 17.570 0.000 17.850 4.000 ;
|
||||
END
|
||||
END mask_rev[3]
|
||||
PIN mask_rev[4]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 31.545 17.720 35.545 18.320 ;
|
||||
END
|
||||
END mask_rev[4]
|
||||
PIN mask_rev[5]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 31.545 21.800 35.545 22.400 ;
|
||||
END
|
||||
END mask_rev[5]
|
||||
PIN mask_rev[6]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met3 ;
|
||||
RECT 0.000 21.800 4.000 22.400 ;
|
||||
END
|
||||
END mask_rev[6]
|
||||
PIN mask_rev[7]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 17.570 31.385 17.850 35.385 ;
|
||||
END
|
||||
END mask_rev[7]
|
||||
PIN mask_rev[8]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 24.010 0.000 24.290 4.000 ;
|
||||
END
|
||||
END mask_rev[8]
|
||||
PIN mask_rev[9]
|
||||
DIRECTION OUTPUT TRISTATE ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 11.130 31.385 11.410 35.385 ;
|
||||
END
|
||||
END mask_rev[9]
|
||||
PIN VPWR
|
||||
DIRECTION INPUT ;
|
||||
USE POWER ;
|
||||
PORT
|
||||
LAYER met5 ;
|
||||
RECT 5.520 8.480 29.900 10.080 ;
|
||||
END
|
||||
END VPWR
|
||||
PIN VGND
|
||||
DIRECTION INPUT ;
|
||||
USE GROUND ;
|
||||
PORT
|
||||
LAYER met5 ;
|
||||
RECT 5.520 12.560 29.900 14.160 ;
|
||||
END
|
||||
END VGND
|
||||
OBS
|
||||
LAYER li1 ;
|
||||
RECT 5.520 5.355 29.900 30.005 ;
|
||||
LAYER met1 ;
|
||||
RECT 2.830 5.200 32.590 30.160 ;
|
||||
LAYER met2 ;
|
||||
RECT 2.860 31.105 5.330 31.385 ;
|
||||
RECT 6.170 31.105 8.090 31.385 ;
|
||||
RECT 8.930 31.105 10.850 31.385 ;
|
||||
RECT 11.690 31.105 14.530 31.385 ;
|
||||
RECT 15.370 31.105 17.290 31.385 ;
|
||||
RECT 18.130 31.105 20.050 31.385 ;
|
||||
RECT 20.890 31.105 23.730 31.385 ;
|
||||
RECT 24.570 31.105 26.490 31.385 ;
|
||||
RECT 27.330 31.105 29.250 31.385 ;
|
||||
RECT 30.090 31.105 32.010 31.385 ;
|
||||
RECT 2.860 4.280 32.560 31.105 ;
|
||||
RECT 3.410 4.000 5.330 4.280 ;
|
||||
RECT 6.170 4.000 8.090 4.280 ;
|
||||
RECT 8.930 4.000 10.850 4.280 ;
|
||||
RECT 11.690 4.000 14.530 4.280 ;
|
||||
RECT 15.370 4.000 17.290 4.280 ;
|
||||
RECT 18.130 4.000 20.050 4.280 ;
|
||||
RECT 20.890 4.000 23.730 4.280 ;
|
||||
RECT 24.570 4.000 26.490 4.280 ;
|
||||
RECT 27.330 4.000 29.250 4.280 ;
|
||||
RECT 30.090 4.000 32.560 4.280 ;
|
||||
LAYER met3 ;
|
||||
RECT 4.400 29.560 31.545 30.410 ;
|
||||
RECT 4.000 26.880 31.545 29.560 ;
|
||||
RECT 4.400 25.480 31.145 26.880 ;
|
||||
RECT 4.000 22.800 31.545 25.480 ;
|
||||
RECT 4.400 21.400 31.145 22.800 ;
|
||||
RECT 4.000 18.720 31.545 21.400 ;
|
||||
RECT 4.000 17.360 31.145 18.720 ;
|
||||
RECT 4.400 17.320 31.145 17.360 ;
|
||||
RECT 4.400 15.960 31.545 17.320 ;
|
||||
RECT 4.000 13.280 31.545 15.960 ;
|
||||
RECT 4.400 11.880 31.145 13.280 ;
|
||||
RECT 4.000 9.200 31.545 11.880 ;
|
||||
RECT 4.400 7.800 31.145 9.200 ;
|
||||
RECT 4.000 5.120 31.545 7.800 ;
|
||||
RECT 4.000 4.255 31.145 5.120 ;
|
||||
LAYER met4 ;
|
||||
RECT 8.780 5.200 26.635 30.160 ;
|
||||
LAYER met5 ;
|
||||
RECT 5.520 16.640 29.900 26.400 ;
|
||||
END
|
||||
END user_id_programming
|
||||
END LIBRARY
|
||||
|
|
@ -0,0 +1,164 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1607107372
|
||||
<< obsli1 >>
|
||||
rect 1104 1071 5980 6001
|
||||
<< obsm1 >>
|
||||
rect 566 1040 6518 6032
|
||||
<< metal2 >>
|
||||
rect 1122 6277 1178 7077
|
||||
rect 1674 6277 1730 7077
|
||||
rect 2226 6277 2282 7077
|
||||
rect 2962 6277 3018 7077
|
||||
rect 3514 6277 3570 7077
|
||||
rect 4066 6277 4122 7077
|
||||
rect 4802 6277 4858 7077
|
||||
rect 5354 6277 5410 7077
|
||||
rect 5906 6277 5962 7077
|
||||
rect 6458 6277 6514 7077
|
||||
rect 570 0 626 800
|
||||
rect 1122 0 1178 800
|
||||
rect 1674 0 1730 800
|
||||
rect 2226 0 2282 800
|
||||
rect 2962 0 3018 800
|
||||
rect 3514 0 3570 800
|
||||
rect 4066 0 4122 800
|
||||
rect 4802 0 4858 800
|
||||
rect 5354 0 5410 800
|
||||
rect 5906 0 5962 800
|
||||
<< obsm2 >>
|
||||
rect 572 6221 1066 6277
|
||||
rect 1234 6221 1618 6277
|
||||
rect 1786 6221 2170 6277
|
||||
rect 2338 6221 2906 6277
|
||||
rect 3074 6221 3458 6277
|
||||
rect 3626 6221 4010 6277
|
||||
rect 4178 6221 4746 6277
|
||||
rect 4914 6221 5298 6277
|
||||
rect 5466 6221 5850 6277
|
||||
rect 6018 6221 6402 6277
|
||||
rect 572 856 6512 6221
|
||||
rect 682 800 1066 856
|
||||
rect 1234 800 1618 856
|
||||
rect 1786 800 2170 856
|
||||
rect 2338 800 2906 856
|
||||
rect 3074 800 3458 856
|
||||
rect 3626 800 4010 856
|
||||
rect 4178 800 4746 856
|
||||
rect 4914 800 5298 856
|
||||
rect 5466 800 5850 856
|
||||
rect 6018 800 6512 856
|
||||
<< metal3 >>
|
||||
rect 0 5992 800 6112
|
||||
rect 0 5176 800 5296
|
||||
rect 6309 5176 7109 5296
|
||||
rect 0 4360 800 4480
|
||||
rect 6309 4360 7109 4480
|
||||
rect 6309 3544 7109 3664
|
||||
rect 0 3272 800 3392
|
||||
rect 0 2456 800 2576
|
||||
rect 6309 2456 7109 2576
|
||||
rect 0 1640 800 1760
|
||||
rect 6309 1640 7109 1760
|
||||
rect 6309 824 7109 944
|
||||
<< obsm3 >>
|
||||
rect 880 5912 6309 6082
|
||||
rect 800 5376 6309 5912
|
||||
rect 880 5096 6229 5376
|
||||
rect 800 4560 6309 5096
|
||||
rect 880 4280 6229 4560
|
||||
rect 800 3744 6309 4280
|
||||
rect 800 3472 6229 3744
|
||||
rect 880 3464 6229 3472
|
||||
rect 880 3192 6309 3464
|
||||
rect 800 2656 6309 3192
|
||||
rect 880 2376 6229 2656
|
||||
rect 800 1840 6309 2376
|
||||
rect 880 1560 6229 1840
|
||||
rect 800 1024 6309 1560
|
||||
rect 800 851 6229 1024
|
||||
<< obsm4 >>
|
||||
rect 1756 1040 5327 6032
|
||||
<< metal5 >>
|
||||
rect 1104 2512 5980 2832
|
||||
rect 1104 1696 5980 2016
|
||||
<< obsm5 >>
|
||||
rect 1104 3328 5980 5280
|
||||
<< labels >>
|
||||
rlabel metal2 s 4066 6277 4122 7077 6 mask_rev[0]
|
||||
port 1 nsew
|
||||
rlabel metal2 s 4066 0 4122 800 6 mask_rev[10]
|
||||
port 2 nsew
|
||||
rlabel metal2 s 1122 0 1178 800 6 mask_rev[11]
|
||||
port 3 nsew
|
||||
rlabel metal2 s 570 0 626 800 6 mask_rev[12]
|
||||
port 4 nsew
|
||||
rlabel metal2 s 5354 6277 5410 7077 6 mask_rev[13]
|
||||
port 5 nsew
|
||||
rlabel metal2 s 5906 0 5962 800 6 mask_rev[14]
|
||||
port 6 nsew
|
||||
rlabel metal3 s 6309 1640 7109 1760 6 mask_rev[15]
|
||||
port 7 nsew
|
||||
rlabel metal2 s 2226 0 2282 800 6 mask_rev[16]
|
||||
port 8 nsew
|
||||
rlabel metal2 s 1674 6277 1730 7077 6 mask_rev[17]
|
||||
port 9 nsew
|
||||
rlabel metal3 s 0 5176 800 5296 6 mask_rev[18]
|
||||
port 10 nsew
|
||||
rlabel metal2 s 2962 6277 3018 7077 6 mask_rev[19]
|
||||
port 11 nsew
|
||||
rlabel metal3 s 0 3272 800 3392 6 mask_rev[1]
|
||||
port 12 nsew
|
||||
rlabel metal3 s 6309 2456 7109 2576 6 mask_rev[20]
|
||||
port 13 nsew
|
||||
rlabel metal3 s 6309 824 7109 944 6 mask_rev[21]
|
||||
port 14 nsew
|
||||
rlabel metal3 s 0 5992 800 6112 6 mask_rev[22]
|
||||
port 15 nsew
|
||||
rlabel metal2 s 1674 0 1730 800 6 mask_rev[23]
|
||||
port 16 nsew
|
||||
rlabel metal2 s 5906 6277 5962 7077 6 mask_rev[24]
|
||||
port 17 nsew
|
||||
rlabel metal3 s 0 1640 800 1760 6 mask_rev[25]
|
||||
port 18 nsew
|
||||
rlabel metal2 s 4802 6277 4858 7077 6 mask_rev[26]
|
||||
port 19 nsew
|
||||
rlabel metal2 s 1122 6277 1178 7077 6 mask_rev[27]
|
||||
port 20 nsew
|
||||
rlabel metal2 s 6458 6277 6514 7077 6 mask_rev[28]
|
||||
port 21 nsew
|
||||
rlabel metal2 s 5354 0 5410 800 6 mask_rev[29]
|
||||
port 22 nsew
|
||||
rlabel metal3 s 0 2456 800 2576 6 mask_rev[2]
|
||||
port 23 nsew
|
||||
rlabel metal3 s 6309 5176 7109 5296 6 mask_rev[30]
|
||||
port 24 nsew
|
||||
rlabel metal2 s 2962 0 3018 800 6 mask_rev[31]
|
||||
port 25 nsew
|
||||
rlabel metal2 s 3514 0 3570 800 6 mask_rev[3]
|
||||
port 26 nsew
|
||||
rlabel metal3 s 6309 3544 7109 3664 6 mask_rev[4]
|
||||
port 27 nsew
|
||||
rlabel metal3 s 6309 4360 7109 4480 6 mask_rev[5]
|
||||
port 28 nsew
|
||||
rlabel metal3 s 0 4360 800 4480 6 mask_rev[6]
|
||||
port 29 nsew
|
||||
rlabel metal2 s 3514 6277 3570 7077 6 mask_rev[7]
|
||||
port 30 nsew
|
||||
rlabel metal2 s 4802 0 4858 800 6 mask_rev[8]
|
||||
port 31 nsew
|
||||
rlabel metal2 s 2226 6277 2282 7077 6 mask_rev[9]
|
||||
port 32 nsew
|
||||
rlabel metal5 s 1104 1696 5980 2016 6 VPWR
|
||||
port 33 nsew power default
|
||||
rlabel metal5 s 1104 2512 5980 2832 6 VGND
|
||||
port 34 nsew ground default
|
||||
<< properties >>
|
||||
string LEFclass BLOCK
|
||||
string FIXED_BBOX 0 0 7109 7077
|
||||
string LEFview TRUE
|
||||
string GDS_FILE ../gds/user_id_programming.gds
|
||||
string GDS_START 0
|
||||
<< end >>
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
# SPDX-FileCopyrightText: 2020 Efabless Corporation
|
||||
#
|
||||
# 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
|
||||
#
|
||||
# http://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
|
||||
|
||||
set script_dir [file dirname [file normalize [info script]]]
|
||||
# User config
|
||||
set ::env(DESIGN_NAME) user_id_programming
|
||||
|
||||
# Change if needed
|
||||
set ::env(VERILOG_FILES) $script_dir/../../verilog/rtl/user_id_programming.v
|
||||
set ::env(SYNTH_READ_BLACKBOX_LIB) 1
|
||||
|
||||
# Fill this
|
||||
set ::env(CLOCK_TREE_SYNTH) 0
|
||||
|
||||
set ::env(CELL_PAD) 0
|
||||
|
||||
set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) 0
|
||||
set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) 0
|
||||
|
||||
set ::env(FP_SIZING) absolute
|
||||
set ::env(DIE_AREA) "0 0 35 35"
|
||||
set ::env(PL_RANDOM_GLB_PLACEMENT) 1
|
||||
|
||||
set ::env(BOTTOM_MARGIN_MULT) 2
|
||||
set ::env(TOP_MARGIN_MULT) 2
|
|
@ -0,0 +1,158 @@
|
|||
* NGSPICE file created from user_id_programming.ext - technology: sky130A
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__conb_1 abstract view
|
||||
.subckt sky130_fd_sc_hd__conb_1 VGND VNB VPB VPWR HI LO
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_8 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_8 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_3 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_3 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view
|
||||
.subckt sky130_fd_sc_hd__fill_1 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_2 abstract view
|
||||
.subckt sky130_fd_sc_hd__fill_2 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_12 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_4 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_4 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_6 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_6 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__tapvpwrvgnd_1 abstract view
|
||||
.subckt sky130_fd_sc_hd__tapvpwrvgnd_1 VGND VPWR
|
||||
.ends
|
||||
|
||||
.subckt user_id_programming mask_rev[0] mask_rev[10] mask_rev[11] mask_rev[12] mask_rev[13]
|
||||
+ mask_rev[14] mask_rev[15] mask_rev[16] mask_rev[17] mask_rev[18] mask_rev[19] mask_rev[1]
|
||||
+ mask_rev[20] mask_rev[21] mask_rev[22] mask_rev[23] mask_rev[24] mask_rev[25] mask_rev[26]
|
||||
+ mask_rev[27] mask_rev[28] mask_rev[29] mask_rev[2] mask_rev[30] mask_rev[31] mask_rev[3]
|
||||
+ mask_rev[4] mask_rev[5] mask_rev[6] mask_rev[7] mask_rev[8] mask_rev[9] VPWR VGND
|
||||
Xmask_rev_value\[1\] VGND VGND VPWR VPWR mask_rev_value\[1\]/HI mask_rev[1] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_6_12 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
Xmask_rev_value\[30\] VGND VGND VPWR VPWR mask_rev_value\[30\]/HI mask_rev[30] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_47 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_6_24 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xmask_rev_value\[23\] VGND VGND VPWR VPWR mask_rev_value\[23\]/HI mask_rev[23] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_5_6 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_0_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_6_36 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xmask_rev_value\[16\] VGND VGND VPWR VPWR mask_rev_value\[16\]/HI mask_rev[16] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_6_48 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_0_39 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
Xmask_rev_value\[21\] VGND VGND VPWR VPWR mask_rev_value\[21\]/HI mask_rev[21] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_29 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_3_6 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_6_28 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XPHY_0 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_3_18 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xmask_rev_value\[14\] VGND VGND VPWR VPWR mask_rev_value\[14\]/HI mask_rev[14] sky130_fd_sc_hd__conb_1
|
||||
XPHY_1 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xmask_rev_value\[8\] VGND VGND VPWR VPWR mask_rev_value\[8\]/HI mask_rev[8] sky130_fd_sc_hd__conb_1
|
||||
XPHY_2 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_4_30 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_4_41 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_1_6 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_1_20 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XPHY_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xmask_rev_value\[12\] VGND VGND VPWR VPWR mask_rev_value\[12\]/HI mask_rev[12] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_7_42 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XPHY_4 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_4_10 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XFILLER_1_33 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xmask_rev_value\[6\] VGND VGND VPWR VPWR mask_rev_value\[6\]/HI mask_rev[6] sky130_fd_sc_hd__conb_1
|
||||
XPHY_5 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_1_12 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_1_45 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XPHY_6 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xmask_rev_value\[28\] VGND VGND VPWR VPWR mask_rev_value\[28\]/HI mask_rev[28] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_8_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_1_24 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
Xmask_rev_value\[10\] VGND VGND VPWR VPWR mask_rev_value\[10\]/HI mask_rev[10] sky130_fd_sc_hd__conb_1
|
||||
XPHY_7 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_4_35 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_4_46 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
Xmask_rev_value\[4\] VGND VGND VPWR VPWR mask_rev_value\[4\]/HI mask_rev[4] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_7_46 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XPHY_8 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_4_14 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_7_36 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
XPHY_9 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_4_26 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
Xmask_rev_value\[26\] VGND VGND VPWR VPWR mask_rev_value\[26\]/HI mask_rev[26] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_6_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
XFILLER_7_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xmask_rev_value\[19\] VGND VGND VPWR VPWR mask_rev_value\[19\]/HI mask_rev[19] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_7_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
Xmask_rev_value\[2\] VGND VGND VPWR VPWR mask_rev_value\[2\]/HI mask_rev[2] sky130_fd_sc_hd__conb_1
|
||||
Xmask_rev_value\[31\] VGND VGND VPWR VPWR mask_rev_value\[31\]/HI mask_rev[31] sky130_fd_sc_hd__conb_1
|
||||
Xmask_rev_value\[24\] VGND VGND VPWR VPWR mask_rev_value\[24\]/HI mask_rev[24] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_4_18 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_4_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xmask_rev_value\[17\] VGND VGND VPWR VPWR mask_rev_value\[17\]/HI mask_rev[17] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_5_40 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
Xmask_rev_value\[0\] VGND VGND VPWR VPWR mask_rev_value\[0\]/HI mask_rev[0] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_5_31 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_2_32 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
Xmask_rev_value\[22\] VGND VGND VPWR VPWR mask_rev_value\[22\]/HI mask_rev[22] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_2_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xmask_rev_value\[15\] VGND VGND VPWR VPWR mask_rev_value\[15\]/HI mask_rev[15] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_2_44 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
XFILLER_8_32 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_5_11 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xmask_rev_value\[9\] VGND VGND VPWR VPWR mask_rev_value\[9\]/HI mask_rev[9] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_8_44 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
XFILLER_5_23 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
Xmask_rev_value\[20\] VGND VGND VPWR VPWR mask_rev_value\[20\]/HI mask_rev[20] sky130_fd_sc_hd__conb_1
|
||||
XPHY_20 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XFILLER_0_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XPHY_10 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XPHY_21 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
Xmask_rev_value\[13\] VGND VGND VPWR VPWR mask_rev_value\[13\]/HI mask_rev[13] sky130_fd_sc_hd__conb_1
|
||||
XPHY_22 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
Xmask_rev_value\[7\] VGND VGND VPWR VPWR mask_rev_value\[7\]/HI mask_rev[7] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_2_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XPHY_11 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XPHY_12 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_2_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XFILLER_8_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xmask_rev_value\[29\] VGND VGND VPWR VPWR mask_rev_value\[29\]/HI mask_rev[29] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_5_49 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XPHY_13 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_8_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XFILLER_0_7 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
Xmask_rev_value\[11\] VGND VGND VPWR VPWR mask_rev_value\[11\]/HI mask_rev[11] sky130_fd_sc_hd__conb_1
|
||||
XPHY_14 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xmask_rev_value\[5\] VGND VGND VPWR VPWR mask_rev_value\[5\]/HI mask_rev[5] sky130_fd_sc_hd__conb_1
|
||||
XPHY_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xmask_rev_value\[27\] VGND VGND VPWR VPWR mask_rev_value\[27\]/HI mask_rev[27] sky130_fd_sc_hd__conb_1
|
||||
XPHY_16 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_6_40 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
XFILLER_7_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_3_30 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XPHY_17 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_3_42 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
Xmask_rev_value\[3\] VGND VGND VPWR VPWR mask_rev_value\[3\]/HI mask_rev[3] sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_21 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
XFILLER_0_32 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XPHY_18 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XFILLER_6_20 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XPHY_19 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XFILLER_6_32 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
Xmask_rev_value\[25\] VGND VGND VPWR VPWR mask_rev_value\[25\]/HI mask_rev[25] sky130_fd_sc_hd__conb_1
|
||||
Xmask_rev_value\[18\] VGND VGND VPWR VPWR mask_rev_value\[18\]/HI mask_rev[18] sky130_fd_sc_hd__conb_1
|
||||
.ends
|
||||
|
|
@ -0,0 +1,786 @@
|
|||
// SPDX-FileCopyrightText: 2020 Efabless Corporation
|
||||
//
|
||||
// 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
|
||||
//
|
||||
// http://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
|
||||
|
||||
/* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
|
||||
|
||||
module user_id_programming(VPWR, VGND, mask_rev);
|
||||
input VGND;
|
||||
input VPWR;
|
||||
output [31:0] mask_rev;
|
||||
wire \user_proj_id_high[0] ;
|
||||
wire \user_proj_id_high[10] ;
|
||||
wire \user_proj_id_high[11] ;
|
||||
wire \user_proj_id_high[12] ;
|
||||
wire \user_proj_id_high[13] ;
|
||||
wire \user_proj_id_high[14] ;
|
||||
wire \user_proj_id_high[15] ;
|
||||
wire \user_proj_id_high[16] ;
|
||||
wire \user_proj_id_high[17] ;
|
||||
wire \user_proj_id_high[18] ;
|
||||
wire \user_proj_id_high[19] ;
|
||||
wire \user_proj_id_high[1] ;
|
||||
wire \user_proj_id_high[20] ;
|
||||
wire \user_proj_id_high[21] ;
|
||||
wire \user_proj_id_high[22] ;
|
||||
wire \user_proj_id_high[23] ;
|
||||
wire \user_proj_id_high[24] ;
|
||||
wire \user_proj_id_high[25] ;
|
||||
wire \user_proj_id_high[26] ;
|
||||
wire \user_proj_id_high[27] ;
|
||||
wire \user_proj_id_high[28] ;
|
||||
wire \user_proj_id_high[29] ;
|
||||
wire \user_proj_id_high[2] ;
|
||||
wire \user_proj_id_high[30] ;
|
||||
wire \user_proj_id_high[31] ;
|
||||
wire \user_proj_id_high[3] ;
|
||||
wire \user_proj_id_high[4] ;
|
||||
wire \user_proj_id_high[5] ;
|
||||
wire \user_proj_id_high[6] ;
|
||||
wire \user_proj_id_high[7] ;
|
||||
wire \user_proj_id_high[8] ;
|
||||
wire \user_proj_id_high[9] ;
|
||||
sky130_fd_sc_hd__decap_3 FILLER_0_15 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_0_21 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_0_29 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_0_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_0_32 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_0_39 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 FILLER_0_47 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_0_7 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_1_12 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_1_20 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_1_24 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_1_33 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_1_45 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 FILLER_1_6 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_2_15 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_2_27 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_2_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_2_32 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_2_44 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_3_18 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_3_30 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_3_42 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_3_6 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_4_10 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_4_14 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_4_18 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_4_26 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_4_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_4_30 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 FILLER_4_35 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_4_41 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_4_46 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_5_11 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_5_23 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 FILLER_5_31 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_5_40 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_5_49 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_5_6 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_6_12 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_6_20 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_6_24 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 FILLER_6_28 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_6_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_6_32 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_6_36 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_8 FILLER_6_40 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_2 FILLER_6_48 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_7_15 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_7_27 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_7_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_7_36 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__fill_1 FILLER_7_42 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_7_46 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_8_15 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_4 FILLER_8_27 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_8_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_12 FILLER_8_32 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_6 FILLER_8_44 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_0 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_1 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_10 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_11 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_12 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_13 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_14 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_15 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_16 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_17 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_18 (
|
||||
.VGND(VGND),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_19 (
|
||||
.VGND(VGND),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_2 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_20 (
|
||||
.VGND(VGND),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_21 (
|
||||
.VGND(VGND),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_22 (
|
||||
.VGND(VGND),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_3 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_4 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_5 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_6 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_7 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_8 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__decap_3 PHY_9 (
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[0] (
|
||||
.HI(\user_proj_id_high[0] ),
|
||||
.LO(mask_rev[0]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[10] (
|
||||
.HI(\user_proj_id_high[10] ),
|
||||
.LO(mask_rev[10]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[11] (
|
||||
.HI(\user_proj_id_high[11] ),
|
||||
.LO(mask_rev[11]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[12] (
|
||||
.HI(\user_proj_id_high[12] ),
|
||||
.LO(mask_rev[12]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[13] (
|
||||
.HI(\user_proj_id_high[13] ),
|
||||
.LO(mask_rev[13]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[14] (
|
||||
.HI(\user_proj_id_high[14] ),
|
||||
.LO(mask_rev[14]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[15] (
|
||||
.HI(\user_proj_id_high[15] ),
|
||||
.LO(mask_rev[15]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[16] (
|
||||
.HI(\user_proj_id_high[16] ),
|
||||
.LO(mask_rev[16]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[17] (
|
||||
.HI(\user_proj_id_high[17] ),
|
||||
.LO(mask_rev[17]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[18] (
|
||||
.HI(\user_proj_id_high[18] ),
|
||||
.LO(mask_rev[18]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[19] (
|
||||
.HI(\user_proj_id_high[19] ),
|
||||
.LO(mask_rev[19]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[1] (
|
||||
.HI(\user_proj_id_high[1] ),
|
||||
.LO(mask_rev[1]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[20] (
|
||||
.HI(\user_proj_id_high[20] ),
|
||||
.LO(mask_rev[20]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[21] (
|
||||
.HI(\user_proj_id_high[21] ),
|
||||
.LO(mask_rev[21]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[22] (
|
||||
.HI(\user_proj_id_high[22] ),
|
||||
.LO(mask_rev[22]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[23] (
|
||||
.HI(\user_proj_id_high[23] ),
|
||||
.LO(mask_rev[23]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[24] (
|
||||
.HI(\user_proj_id_high[24] ),
|
||||
.LO(mask_rev[24]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[25] (
|
||||
.HI(\user_proj_id_high[25] ),
|
||||
.LO(mask_rev[25]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[26] (
|
||||
.HI(\user_proj_id_high[26] ),
|
||||
.LO(mask_rev[26]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[27] (
|
||||
.HI(\user_proj_id_high[27] ),
|
||||
.LO(mask_rev[27]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[28] (
|
||||
.HI(\user_proj_id_high[28] ),
|
||||
.LO(mask_rev[28]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[29] (
|
||||
.HI(\user_proj_id_high[29] ),
|
||||
.LO(mask_rev[29]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[2] (
|
||||
.HI(\user_proj_id_high[2] ),
|
||||
.LO(mask_rev[2]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[30] (
|
||||
.HI(\user_proj_id_high[30] ),
|
||||
.LO(mask_rev[30]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[31] (
|
||||
.HI(\user_proj_id_high[31] ),
|
||||
.LO(mask_rev[31]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[3] (
|
||||
.HI(\user_proj_id_high[3] ),
|
||||
.LO(mask_rev[3]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[4] (
|
||||
.HI(\user_proj_id_high[4] ),
|
||||
.LO(mask_rev[4]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[5] (
|
||||
.HI(\user_proj_id_high[5] ),
|
||||
.LO(mask_rev[5]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[6] (
|
||||
.HI(\user_proj_id_high[6] ),
|
||||
.LO(mask_rev[6]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[7] (
|
||||
.HI(\user_proj_id_high[7] ),
|
||||
.LO(mask_rev[7]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[8] (
|
||||
.HI(\user_proj_id_high[8] ),
|
||||
.LO(mask_rev[8]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
sky130_fd_sc_hd__conb_1 \mask_rev_value[9] (
|
||||
.HI(\user_proj_id_high[9] ),
|
||||
.LO(mask_rev[9]),
|
||||
.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR)
|
||||
);
|
||||
endmodule
|
Loading…
Reference in New Issue