diff --git a/.gitignore b/.gitignore index f60309e549..84d1e39569 100644 --- a/.gitignore +++ b/.gitignore @@ -63,6 +63,7 @@ flow/platforms/* !flow/platforms/sky130io !flow/platforms/sky130ram !flow/platforms/gf180 +!flow/platforms/gt2n flow/private # network diff --git a/flow/designs/gt2n/aes/config.mk b/flow/designs/gt2n/aes/config.mk new file mode 100644 index 0000000000..9b715a0369 --- /dev/null +++ b/flow/designs/gt2n/aes/config.mk @@ -0,0 +1,19 @@ +export DESIGN_NICKNAME = aes +export DESIGN_NAME = aes_cipher_top +export PLATFORM = gt2n + +export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/*.v)) +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +# AES is bigger than gcd; give the floorplan more room. +export CORE_UTILIZATION = 30 +export CORE_ASPECT_RATIO = 1 +export CORE_MARGIN = 2 +export PLACE_DENSITY_LB_ADDON = 0.20 + +export TNS_END_PERCENT = 100 +# workaround for high congestion in post-grt repair (matches nangate45/aes) +export SKIP_INCREMENTAL_REPAIR = 1 + +export SWAP_ARITH_OPERATORS = 1 +export OPENROAD_HIERARCHICAL = 1 diff --git a/flow/designs/gt2n/aes/constraint.sdc b/flow/designs/gt2n/aes/constraint.sdc new file mode 100644 index 0000000000..4616bf813d --- /dev/null +++ b/flow/designs/gt2n/aes/constraint.sdc @@ -0,0 +1,17 @@ +current_design aes_cipher_top + +set clk_name clk +set clk_port_name clk +# GT2N lib uses time_unit = 1 ps. 500 ps -> 2 GHz target; first-pass +# loose, can tighten once routing is clean. +set clk_period 500 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/gt2n/gcd/config.mk b/flow/designs/gt2n/gcd/config.mk new file mode 100644 index 0000000000..eb41e5be17 --- /dev/null +++ b/flow/designs/gt2n/gcd/config.mk @@ -0,0 +1,11 @@ +export DESIGN_NICKNAME = gcd +export DESIGN_NAME = gcd +export PLATFORM = gt2n + +export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NAME)/gcd.v +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/constraint.sdc + +export CORE_UTILIZATION = 25 +export CORE_MARGIN = 0.5 +export PLACE_DENSITY = 0.35 +export TNS_END_PERCENT = 100 diff --git a/flow/designs/gt2n/gcd/constraint.sdc b/flow/designs/gt2n/gcd/constraint.sdc new file mode 100644 index 0000000000..0d4ad131ec --- /dev/null +++ b/flow/designs/gt2n/gcd/constraint.sdc @@ -0,0 +1,17 @@ +current_design gcd + +set clk_name core_clock +set clk_port_name clk +# 500 ps clock (2 GHz) — modest target; lib path delays grow once realistic +# wire RC kicks in. Tighten once a clean run lands. +set clk_period 500 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/platforms/gt2n/LICENSE b/flow/platforms/gt2n/LICENSE new file mode 100644 index 0000000000..ae819ffcdd --- /dev/null +++ b/flow/platforms/gt2n/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2025, azadnaeemi + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/flow/platforms/gt2n/README.md b/flow/platforms/gt2n/README.md new file mode 100644 index 0000000000..3a55378fe7 --- /dev/null +++ b/flow/platforms/gt2n/README.md @@ -0,0 +1,58 @@ +# GT2N PDK + +> **Source:** copied verbatim from [azadnaeemi/GT2N](https://github.com/azadnaeemi/GT2N) at commit [`54f81feb2b`](https://github.com/azadnaeemi/GT2N/commit/54f81feb2b9c334d283538c1bc91bf3a34b02c02) (2026-06-05). This release split the original `gt2_6t_tap_w31_lvt` into a frontside-PDN variant (`gt2_6t_tapfspdn_w31_lvt`) and a backside-PDN variant (`gt2_6t_tapbspdn_w31_lvt`); the latter is what this ORFS platform points `TAP_CELL_NAME` at, since the PDN here is backside-only. Resolves the original BPR `OBS` → `PORT` issue ([azadnaeemi/GT2N#12](https://github.com/azadnaeemi/GT2N/issues/12)). + +VirtualFabricationDemo + +This is the initial release for the GT2N PDK with 71 standard cells. It is based on 2nm GAAFET with BSPDN. + +If you use this PDK for publishing your work, we would appreciate citation of the following paper: + +D. Jang, P. Kumar, M. N. H. Shazon, S. J. Ram, A. Svizhenko, V. Moroz, A. Ceyhan, N. A. Radhakrishn, and A. Naeemi, "GT2N: An Open-Source 2nm Nanosheet PDK Enabling Multi-Width/VT Benchmarking," in IEEE International Symposium on Circuits and Systems (ISCAS) 2026 [link](https://www.dropbox.com/scl/fi/3to35aip31hfqj76q7g5x/dongwon_iscas26.pdf?rlkey=utm8my3qq36y8mo0hkvto6tnv&st=876o2oh8&dl=0). + +Quick setup guide for Custom Compiler: + +Create a folder (e.g. gt2_techlib) and copy GT2N/techlib/nmos_lvt and GT2N/techlib/pmos_lvt inside that folder. +Inside the folder from where custom_compiler is run, add the following to the lib.defs file: +gt2_official /gt2_techlib + +You can specify any name for the library instead of using gt2_offical. The current standard cell schematics are linked with the devices using this name. In case any other library name is used, the device references might need to be updated in the schematics. + +To assign technology to the lib, the following .tf file can be imported using "Technology Manager" and applied to the gt2_official lib: +GT2N/techlib/gt2_techfile.tf + +To import all the standard cells, either custom_compiler .oa format or .gds files can be used. +Create a folder for the standard cell library (e.g. gt2_std_cells) and add it to the lib.defs file: +gt2_std_cells /gt2_std_cells + +In the "Technology Manager", the associated technology needs to be changed to gt2_official (or the lib name used in the previous stage). Alternatively, the .tf file can also be imported and applied to gt2_std_cells. This is necessary, otherwise layers would not be identified. Any new library created needs to follow the same process. To assign colors to the layer, load "GT2N/techlib/gt2_layer_colors.tcl" using the "Display Resource Manager". + +Copy everything inside GT2N/std_cells folder to gt2_std_cells. This includes layouts, schematics, and abstract views for custom_compiler. + +Standard cell layouts can also be imported using the .gds file: GT2N/gds/gt2_6t_std_cells.gds + +LVS and DRC rulesets for icvalidator are present in "GT2N/icv_runset". + +Libraries are composed of 3 process corners (under development), 2 nanosheet width (W) flavors, and 5 threshold voltage (VT) flavors. (In the order of decreasing VT, HVT > SVT > LVT > ULVT > ELVT) + +The collaterals required for synthesis and PnR are (depending on the process corner and W/VT flavor): + +LIB: GT2N/lib/tt/gt2_6t_w31_lvt_tt_0p7v25c.lib + +LEF: GT2N/lef/tt/gt2_6t_w31_lvt.lef + +Techlef: GT2N/techlib/gt2_tech.lef + +ICT: GT2N/qrc/GT2.ict + +QRCTech: GT2N/qrc/GT2_qrc.tch + +ITF: GT2N/nxtgrd/GT2.itf + +NXTGRD: GT2N/nxtgrd/GT2.nxtgrd + +The GAAFET (3-stack nanosheet) model card is (depending on the process corner and W/VT flavor): + +GT2N/device/tt/gt2_w31_lvt_tt.sp + +BSPDN support for Cadence Innovus implementation flow is under development. diff --git a/flow/platforms/gt2n/cells_clkgate.v b/flow/platforms/gt2n/cells_clkgate.v new file mode 100644 index 0000000000..78bb62efcc --- /dev/null +++ b/flow/platforms/gt2n/cells_clkgate.v @@ -0,0 +1,7 @@ +// GT2N has no clock gate cell; provide a passthrough that Yosys can target. +module OPENROAD_CLKGATE (CK, E, GCK); + input CK; + input E; + output GCK; + assign GCK = CK; +endmodule diff --git a/flow/platforms/gt2n/config.mk b/flow/platforms/gt2n/config.mk new file mode 100644 index 0000000000..bcd755f95e --- /dev/null +++ b/flow/platforms/gt2n/config.mk @@ -0,0 +1,85 @@ +# GT2N PDK platform - 2nm GAAFET with BSPDN (backside power) +# Uses w31 LVT cells at the tt 0.7V/25C corner. Collateral lives entirely +# under this platform dir. + +export PROCESS = 2 + +#----------------------------------------------------- +# Tech/Libs +#----------------------------------------------------- +export TECH_LEF = $(PLATFORM_DIR)/lef/gt2_tech.lef +export SC_LEF = $(PLATFORM_DIR)/lef/gt2_6t_w31_lvt.lef + +export LIB_FILES = $(PLATFORM_DIR)/lib/gt2_6t_w31_lvt_tt_0p7v25c.lib \ + $(ADDITIONAL_LIBS) +export GDS_FILES = $(PLATFORM_DIR)/gds/gt2_6t_std_cells_w31_lvt.gds \ + $(ADDITIONAL_GDS) + +# Cells that should not be used in synthesis/optimization +export DONT_USE_CELLS = gt2_6t_filler_w31_lvt gt2_6t_tapbspdn_w31_lvt \ + gt2_6t_tapfspdn_w31_lvt gt2_6t_decapcc_w31_lvt \ + gt2_6t_tiehigh_w31_lvt gt2_6t_tielow_w31_lvt + +# Fill cells used in fill cell insertion +export FILL_CELLS ?= gt2_6t_filler_w31_lvt gt2_6t_decapcc_w31_lvt + +#----------------------------------------------------- +# Yosys / synthesis +#----------------------------------------------------- +export SYNTH_MINIMUM_KEEP_SIZE ?= 10000 + +export TIEHI_CELL_AND_PORT = gt2_6t_tiehigh_w31_lvt Y +export TIELO_CELL_AND_PORT = gt2_6t_tielow_w31_lvt Y + +export MIN_BUF_CELL_AND_PORTS = gt2_6t_buf_x1_w31_lvt A Y + +# No latch/adder cells in this library; skip those map files +export LATCH_MAP_FILE = +export CLKGATE_MAP_FILE = $(PLATFORM_DIR)/cells_clkgate.v +export ADDER_MAP_FILE = + +export ABC_DRIVER_CELL = gt2_6t_buf_x1_w31_lvt +# Cap value derived from inv_x1 input cap (~0.5 fF). Multiply by 4. +export ABC_LOAD_IN_FF = 2.0 + +#-------------------------------------------------------- +# Floorplan +#-------------------------------------------------------- +export PLACE_SITE = gt2_6t + +# IO pin placement layers +export IO_PLACER_H ?= M2 +export IO_PLACER_V ?= M3 + +# Define default PDN config +export PDN_TCL ?= $(PLATFORM_DIR)/pdn.tcl + +# Endcap and Welltie cells +export TAPCELL_TCL ?= $(PLATFORM_DIR)/tapcell.tcl +export TAP_CELL_NAME = gt2_6t_tapbspdn_w31_lvt + +export MACRO_PLACE_HALO ?= 1.0 1.0 + +#--------------------------------------------------------- +# Place +#--------------------------------------------------------- +export PLACE_DENSITY ?= 0.40 + +#--------------------------------------------------------- +# Route +#--------------------------------------------------------- +export MIN_ROUTING_LAYER = M2 +export MIN_CLK_ROUTING_LAYER = M3 +export MAX_ROUTING_LAYER = M5 + +export FASTROUTE_TCL ?= $(PLATFORM_DIR)/fastroute.tcl + +# KLayout technology file (drives GDS export) +export KLAYOUT_TECH_FILE = $(PLATFORM_DIR)/gt2.lyt + +#--------------------------------------------------------- +# IR Drop +#--------------------------------------------------------- +export PWR_NETS_VOLTAGES ?= vdd 0.7 +export GND_NETS_VOLTAGES ?= vss 0.0 +export IR_DROP_LAYER ?= BPR diff --git a/flow/platforms/gt2n/fastroute.tcl b/flow/platforms/gt2n/fastroute.tcl new file mode 100644 index 0000000000..db354e338d --- /dev/null +++ b/flow/platforms/gt2n/fastroute.tcl @@ -0,0 +1,5 @@ +set_global_routing_layer_adjustment M2-M3 0.5 +set_global_routing_layer_adjustment M4-$::env(MAX_ROUTING_LAYER) 0.25 + +set_routing_layers -clock $::env(MIN_CLK_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) +set_routing_layers -signal $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) diff --git a/flow/platforms/gt2n/gds/gt2_6t_std_cells_w31_lvt.gds b/flow/platforms/gt2n/gds/gt2_6t_std_cells_w31_lvt.gds new file mode 100644 index 0000000000..ae13ee8d55 Binary files /dev/null and b/flow/platforms/gt2n/gds/gt2_6t_std_cells_w31_lvt.gds differ diff --git a/flow/platforms/gt2n/gt2.layermap b/flow/platforms/gt2n/gt2.layermap new file mode 100644 index 0000000000..cb92c9b068 --- /dev/null +++ b/flow/platforms/gt2n/gt2.layermap @@ -0,0 +1,201 @@ +# BSD 3-Clause License +# +# Copyright 2025 Piyush Kumar, Dongwon Jang, Da Eun Shim, Azad Naeemi, or Georgia Institute of Technology +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its contributors +# may be used to endorse or promote products derived from this software without +# specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# GT2 layer map file + +NWELL drawing 1 0 +NWELL label 1 20 +NWELL pin 1 251 +ACT drawing 2 0 +ACT label 2 20 +ACT pin 2 251 +GATE drawing 3 0 +GATE label 3 20 +GATE pin 3 251 +DUMMY drawing 4 0 +DUMMY label 4 20 +DUMMY pin 4 251 +GCUT drawing 5 0 +GCUT label 5 20 +GCUT pin 5 251 +NSEL drawing 6 0 +NSEL label 6 20 +NSEL pin 6 251 +PSEL drawing 7 0 +PSEL label 7 20 +PSEL pin 7 251 +BPR drawing 8 0 +BPR label 8 20 +BPR pin 8 251 +VBPR drawing 9 0 +VBPR label 9 20 +VBPR pin 9 251 +SDCON drawing 10 0 +SDCON label 10 20 +SDCON pin 10 251 +VSD drawing 11 0 +VSD label 11 20 +VSD pin 11 251 +VG drawing 12 0 +VG label 12 20 +VG pin 12 251 +M0 drawing 20 0 +M0 label 20 20 +M0 pin 20 251 +V0 drawing 22 0 +V0 label 22 20 +V0 pin 22 251 +M1 drawing 25 0 +M1 label 25 20 +M1 pin 25 251 +V1 drawing 27 0 +V1 label 27 20 +V1 pin 27 251 +M2 drawing 30 0 +M2 label 30 20 +M2 pin 30 251 +V2 drawing 32 0 +V2 label 32 20 +V2 pin 32 251 +M3 drawing 35 0 +M3 label 35 20 +M3 pin 35 251 +V3 drawing 37 0 +V3 label 37 20 +V3 pin 37 251 +M4 drawing 40 0 +M4 label 40 20 +M4 pin 40 251 +V4 drawing 42 0 +V4 label 42 20 +V4 pin 42 251 +M5 drawing 45 0 +M5 label 45 20 +M5 pin 45 251 +V5 drawing 47 0 +V5 label 47 20 +V5 pin 47 251 +M6 drawing 50 0 +M6 label 50 20 +M6 pin 50 251 +V6 drawing 52 0 +V6 label 52 20 +V6 pin 52 251 +M7 drawing 55 0 +M7 label 55 20 +M7 pin 55 251 +V7 drawing 57 0 +V7 label 57 20 +V7 pin 57 251 +M8 drawing 60 0 +M8 label 60 20 +M8 pin 60 251 +V8 drawing 62 0 +V8 label 62 20 +V8 pin 62 251 +M9 drawing 65 0 +M9 label 65 20 +M9 pin 65 251 +V9 drawing 67 0 +V9 label 67 20 +V9 pin 67 251 +M10 drawing 70 0 +M10 label 70 20 +M10 pin 70 251 +V10 drawing 72 0 +V10 label 72 20 +V10 pin 72 251 +M11 drawing 75 0 +M11 label 75 20 +M11 pin 75 251 +V11 drawing 77 0 +V11 label 77 20 +V11 pin 77 251 +M12 drawing 80 0 +M12 label 80 20 +M12 pin 80 251 +V12 drawing 82 0 +V12 label 82 20 +V12 pin 82 251 +M13 drawing 85 0 +M13 label 85 20 +M13 pin 85 251 +V13 drawing 87 0 +V13 label 87 20 +V13 pin 87 251 +RDL drawing 90 0 +RDL label 90 20 +RDL pin 90 251 +ELVT drawing 94 0 +ELVT label 94 20 +ELVT pin 94 251 +ULVT drawing 95 0 +ULVT label 95 20 +ULVT pin 95 251 +SVT drawing 96 0 +SVT label 96 20 +SVT pin 96 251 +HVT drawing 97 0 +HVT label 97 20 +HVT pin 97 251 +SRAMVT drawing 98 0 +SRAMVT label 98 20 +SRAMVT pin 98 251 +prBoundary drawing 235 0 +prBoundary boundary 235 250 +BV0 drawing 910 0 +BV0 label 910 20 +BV0 pin 910 251 +BM1 drawing 920 0 +BM1 label 920 20 +BM1 pin 920 251 +BV1 drawing 930 0 +BV1 label 930 20 +BV1 pin 930 251 +BM2 drawing 940 0 +BM2 label 940 20 +BM2 pin 940 251 +BV2 drawing 950 0 +BV2 label 950 20 +BV2 pin 950 251 +BM3 drawing 960 0 +BM3 label 960 20 +BM3 pin 960 251 +BV3 drawing 970 0 +BV3 label 970 20 +BV3 pin 970 251 +BM4 drawing 980 0 +BM4 label 980 20 +BM4 pin 980 251 +BV4 drawing 990 0 +BV4 label 990 20 +BV4 pin 990 251 +BRDL drawing 1000 0 +BRDL label 1000 20 +BRDL pin 1000 251 diff --git a/flow/platforms/gt2n/gt2.lyp b/flow/platforms/gt2n/gt2.lyp new file mode 100644 index 0000000000..ea68aab51f --- /dev/null +++ b/flow/platforms/gt2n/gt2.lyp @@ -0,0 +1,4508 @@ + + + + #a4d4a4 + #a4d4a4 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 1 / 0 NWELL drawing + 1/0@1 + + + #a4d4a4 + #a4d4a4 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 1 / 251 NWELL pin + 1/251@1 + + + #a4d4a4 + #a4d4a4 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 1 / 2 NWELL label + 1/2@1 + + + #a4d4a4 + #a4d4a4 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 1 / 3 NWELL obs + 1/3@1 + + + #a4d4a4 + #a4d4a4 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 1 / 4 NWELL blk + 1/4@1 + + + #88cc88 + #88cc88 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 2 / 0 ACT drawing + 2/0@1 + + + #88cc88 + #88cc88 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 2 / 251 ACT pin + 2/251@1 + + + #88cc88 + #88cc88 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 2 / 2 ACT label + 2/2@1 + + + #88cc88 + #88cc88 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 2 / 3 ACT obs + 2/3@1 + + + #88cc88 + #88cc88 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 2 / 4 ACT blk + 2/4@1 + + + #d4a4a4 + #d4a4a4 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 3 / 0 GATE drawing + 3/0@1 + + + #d4a4a4 + #d4a4a4 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 3 / 251 GATE pin + 3/251@1 + + + #d4a4a4 + #d4a4a4 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 3 / 2 GATE label + 3/2@1 + + + #d4a4a4 + #d4a4a4 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 3 / 3 GATE obs + 3/3@1 + + + #d4a4a4 + #d4a4a4 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 3 / 4 GATE blk + 3/4@1 + + + #cccccc + #cccccc + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 4 / 0 DUMMY drawing + 4/0@1 + + + #cccccc + #cccccc + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 4 / 251 DUMMY pin + 4/251@1 + + + #cccccc + #cccccc + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 4 / 2 DUMMY label + 4/2@1 + + + #cccccc + #cccccc + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 4 / 3 DUMMY obs + 4/3@1 + + + #cccccc + #cccccc + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 4 / 4 DUMMY blk + 4/4@1 + + + #ff9966 + #ff9966 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 5 / 0 GCUT drawing + 5/0@1 + + + #ff9966 + #ff9966 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 5 / 251 GCUT pin + 5/251@1 + + + #ff9966 + #ff9966 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 5 / 2 GCUT label + 5/2@1 + + + #ff9966 + #ff9966 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 5 / 3 GCUT obs + 5/3@1 + + + #ff9966 + #ff9966 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 5 / 4 GCUT blk + 5/4@1 + + + #b0e0e6 + #b0e0e6 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 6 / 0 NSEL drawing + 6/0@1 + + + #b0e0e6 + #b0e0e6 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 6 / 251 NSEL pin + 6/251@1 + + + #b0e0e6 + #b0e0e6 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 6 / 2 NSEL label + 6/2@1 + + + #b0e0e6 + #b0e0e6 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 6 / 3 NSEL obs + 6/3@1 + + + #b0e0e6 + #b0e0e6 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 6 / 4 NSEL blk + 6/4@1 + + + #ffe4b5 + #ffe4b5 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 7 / 0 PSEL drawing + 7/0@1 + + + #ffe4b5 + #ffe4b5 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 7 / 251 PSEL pin + 7/251@1 + + + #ffe4b5 + #ffe4b5 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 7 / 2 PSEL label + 7/2@1 + + + #ffe4b5 + #ffe4b5 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 7 / 3 PSEL obs + 7/3@1 + + + #ffe4b5 + #ffe4b5 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 7 / 4 PSEL blk + 7/4@1 + + + #8b0000 + #8b0000 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 8 / 0 BPR drawing + 8/0@1 + + + #8b0000 + #8b0000 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 8 / 251 BPR pin + 8/251@1 + + + #8b0000 + #8b0000 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 8 / 2 BPR label + 8/2@1 + + + #8b0000 + #8b0000 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 8 / 3 BPR obs + 8/3@1 + + + #8b0000 + #8b0000 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 8 / 4 BPR blk + 8/4@1 + + + #a52a2a + #a52a2a + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 9 / 0 VBPR drawing + 9/0@1 + + + #a52a2a + #a52a2a + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 9 / 251 VBPR pin + 9/251@1 + + + #a52a2a + #a52a2a + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 9 / 2 VBPR label + 9/2@1 + + + #a52a2a + #a52a2a + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 9 / 3 VBPR obs + 9/3@1 + + + #a52a2a + #a52a2a + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 9 / 4 VBPR blk + 9/4@1 + + + #deb887 + #deb887 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 10 / 0 SDCON drawing + 10/0@1 + + + #deb887 + #deb887 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 10 / 251 SDCON pin + 10/251@1 + + + #deb887 + #deb887 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 10 / 2 SDCON label + 10/2@1 + + + #deb887 + #deb887 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 10 / 3 SDCON obs + 10/3@1 + + + #deb887 + #deb887 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 10 / 4 SDCON blk + 10/4@1 + + + #d2691e + #d2691e + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 11 / 0 VSD drawing + 11/0@1 + + + #d2691e + #d2691e + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 11 / 251 VSD pin + 11/251@1 + + + #d2691e + #d2691e + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 11 / 2 VSD label + 11/2@1 + + + #d2691e + #d2691e + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 11 / 3 VSD obs + 11/3@1 + + + #d2691e + #d2691e + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 11 / 4 VSD blk + 11/4@1 + + + #b8860b + #b8860b + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 12 / 0 VG drawing + 12/0@1 + + + #b8860b + #b8860b + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 12 / 251 VG pin + 12/251@1 + + + #b8860b + #b8860b + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 12 / 2 VG label + 12/2@1 + + + #b8860b + #b8860b + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 12 / 3 VG obs + 12/3@1 + + + #b8860b + #b8860b + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 12 / 4 VG blk + 12/4@1 + + + #ff5050 + #ff5050 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 20 / 0 M0 drawing + 20/0@1 + + + #ff5050 + #ff5050 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 20 / 251 M0 pin + 20/251@1 + + + #ff5050 + #ff5050 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 20 / 2 M0 label + 20/2@1 + + + #ff5050 + #ff5050 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 20 / 3 M0 obs + 20/3@1 + + + #ff5050 + #ff5050 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 20 / 4 M0 blk + 20/4@1 + + + #cc4040 + #cc4040 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 22 / 0 V0 drawing + 22/0@1 + + + #cc4040 + #cc4040 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 22 / 251 V0 pin + 22/251@1 + + + #cc4040 + #cc4040 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 22 / 2 V0 label + 22/2@1 + + + #cc4040 + #cc4040 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 22 / 3 V0 obs + 22/3@1 + + + #cc4040 + #cc4040 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 22 / 4 V0 blk + 22/4@1 + + + #ff9933 + #ff9933 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 25 / 0 M1 drawing + 25/0@1 + + + #ff9933 + #ff9933 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 25 / 251 M1 pin + 25/251@1 + + + #ff9933 + #ff9933 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 25 / 2 M1 label + 25/2@1 + + + #ff9933 + #ff9933 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 25 / 3 M1 obs + 25/3@1 + + + #ff9933 + #ff9933 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 25 / 4 M1 blk + 25/4@1 + + + #cc7a29 + #cc7a29 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 27 / 0 V1 drawing + 27/0@1 + + + #cc7a29 + #cc7a29 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 27 / 251 V1 pin + 27/251@1 + + + #cc7a29 + #cc7a29 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 27 / 2 V1 label + 27/2@1 + + + #cc7a29 + #cc7a29 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 27 / 3 V1 obs + 27/3@1 + + + #cc7a29 + #cc7a29 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 27 / 4 V1 blk + 27/4@1 + + + #ffd700 + #ffd700 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 30 / 0 M2 drawing + 30/0@1 + + + #ffd700 + #ffd700 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 30 / 251 M2 pin + 30/251@1 + + + #ffd700 + #ffd700 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 30 / 2 M2 label + 30/2@1 + + + #ffd700 + #ffd700 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 30 / 3 M2 obs + 30/3@1 + + + #ffd700 + #ffd700 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 30 / 4 M2 blk + 30/4@1 + + + #ccac00 + #ccac00 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 32 / 0 V2 drawing + 32/0@1 + + + #ccac00 + #ccac00 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 32 / 251 V2 pin + 32/251@1 + + + #ccac00 + #ccac00 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 32 / 2 V2 label + 32/2@1 + + + #ccac00 + #ccac00 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 32 / 3 V2 obs + 32/3@1 + + + #ccac00 + #ccac00 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 32 / 4 V2 blk + 32/4@1 + + + #aaff00 + #aaff00 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 35 / 0 M3 drawing + 35/0@1 + + + #aaff00 + #aaff00 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 35 / 251 M3 pin + 35/251@1 + + + #aaff00 + #aaff00 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 35 / 2 M3 label + 35/2@1 + + + #aaff00 + #aaff00 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 35 / 3 M3 obs + 35/3@1 + + + #aaff00 + #aaff00 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 35 / 4 M3 blk + 35/4@1 + + + #88cc00 + #88cc00 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 37 / 0 V3 drawing + 37/0@1 + + + #88cc00 + #88cc00 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 37 / 251 V3 pin + 37/251@1 + + + #88cc00 + #88cc00 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 37 / 2 V3 label + 37/2@1 + + + #88cc00 + #88cc00 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 37 / 3 V3 obs + 37/3@1 + + + #88cc00 + #88cc00 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 37 / 4 V3 blk + 37/4@1 + + + #33cc33 + #33cc33 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 40 / 0 M4 drawing + 40/0@1 + + + #33cc33 + #33cc33 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 40 / 251 M4 pin + 40/251@1 + + + #33cc33 + #33cc33 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 40 / 2 M4 label + 40/2@1 + + + #33cc33 + #33cc33 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 40 / 3 M4 obs + 40/3@1 + + + #33cc33 + #33cc33 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 40 / 4 M4 blk + 40/4@1 + + + #28a428 + #28a428 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 42 / 0 V4 drawing + 42/0@1 + + + #28a428 + #28a428 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 42 / 251 V4 pin + 42/251@1 + + + #28a428 + #28a428 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 42 / 2 V4 label + 42/2@1 + + + #28a428 + #28a428 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 42 / 3 V4 obs + 42/3@1 + + + #28a428 + #28a428 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 42 / 4 V4 blk + 42/4@1 + + + #00cc99 + #00cc99 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 45 / 0 M5 drawing + 45/0@1 + + + #00cc99 + #00cc99 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 45 / 251 M5 pin + 45/251@1 + + + #00cc99 + #00cc99 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 45 / 2 M5 label + 45/2@1 + + + #00cc99 + #00cc99 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 45 / 3 M5 obs + 45/3@1 + + + #00cc99 + #00cc99 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 45 / 4 M5 blk + 45/4@1 + + + #00a37a + #00a37a + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 47 / 0 V5 drawing + 47/0@1 + + + #00a37a + #00a37a + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 47 / 251 V5 pin + 47/251@1 + + + #00a37a + #00a37a + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 47 / 2 V5 label + 47/2@1 + + + #00a37a + #00a37a + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 47 / 3 V5 obs + 47/3@1 + + + #00a37a + #00a37a + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 47 / 4 V5 blk + 47/4@1 + + + #00ccff + #00ccff + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 50 / 0 M6 drawing + 50/0@1 + + + #00ccff + #00ccff + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 50 / 251 M6 pin + 50/251@1 + + + #00ccff + #00ccff + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 50 / 2 M6 label + 50/2@1 + + + #00ccff + #00ccff + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 50 / 3 M6 obs + 50/3@1 + + + #00ccff + #00ccff + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 50 / 4 M6 blk + 50/4@1 + + + #00a3cc + #00a3cc + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 52 / 0 V6 drawing + 52/0@1 + + + #00a3cc + #00a3cc + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 52 / 251 V6 pin + 52/251@1 + + + #00a3cc + #00a3cc + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 52 / 2 V6 label + 52/2@1 + + + #00a3cc + #00a3cc + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 52 / 3 V6 obs + 52/3@1 + + + #00a3cc + #00a3cc + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 52 / 4 V6 blk + 52/4@1 + + + #3366ff + #3366ff + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 55 / 0 M7 drawing + 55/0@1 + + + #3366ff + #3366ff + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 55 / 251 M7 pin + 55/251@1 + + + #3366ff + #3366ff + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 55 / 2 M7 label + 55/2@1 + + + #3366ff + #3366ff + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 55 / 3 M7 obs + 55/3@1 + + + #3366ff + #3366ff + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 55 / 4 M7 blk + 55/4@1 + + + #2952cc + #2952cc + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 57 / 0 V7 drawing + 57/0@1 + + + #2952cc + #2952cc + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 57 / 251 V7 pin + 57/251@1 + + + #2952cc + #2952cc + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 57 / 2 V7 label + 57/2@1 + + + #2952cc + #2952cc + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 57 / 3 V7 obs + 57/3@1 + + + #2952cc + #2952cc + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 57 / 4 V7 blk + 57/4@1 + + + #9933ff + #9933ff + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 60 / 0 M8 drawing + 60/0@1 + + + #9933ff + #9933ff + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 60 / 251 M8 pin + 60/251@1 + + + #9933ff + #9933ff + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 60 / 2 M8 label + 60/2@1 + + + #9933ff + #9933ff + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 60 / 3 M8 obs + 60/3@1 + + + #9933ff + #9933ff + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 60 / 4 M8 blk + 60/4@1 + + + #7a29cc + #7a29cc + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 62 / 0 V8 drawing + 62/0@1 + + + #7a29cc + #7a29cc + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 62 / 251 V8 pin + 62/251@1 + + + #7a29cc + #7a29cc + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 62 / 2 V8 label + 62/2@1 + + + #7a29cc + #7a29cc + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 62 / 3 V8 obs + 62/3@1 + + + #7a29cc + #7a29cc + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 62 / 4 V8 blk + 62/4@1 + + + #ff33cc + #ff33cc + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 65 / 0 M9 drawing + 65/0@1 + + + #ff33cc + #ff33cc + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 65 / 251 M9 pin + 65/251@1 + + + #ff33cc + #ff33cc + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 65 / 2 M9 label + 65/2@1 + + + #ff33cc + #ff33cc + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 65 / 3 M9 obs + 65/3@1 + + + #ff33cc + #ff33cc + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 65 / 4 M9 blk + 65/4@1 + + + #cc29a3 + #cc29a3 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 67 / 0 V9 drawing + 67/0@1 + + + #cc29a3 + #cc29a3 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 67 / 251 V9 pin + 67/251@1 + + + #cc29a3 + #cc29a3 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 67 / 2 V9 label + 67/2@1 + + + #cc29a3 + #cc29a3 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 67 / 3 V9 obs + 67/3@1 + + + #cc29a3 + #cc29a3 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 67 / 4 V9 blk + 67/4@1 + + + #ff99cc + #ff99cc + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 70 / 0 M10 drawing + 70/0@1 + + + #ff99cc + #ff99cc + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 70 / 251 M10 pin + 70/251@1 + + + #ff99cc + #ff99cc + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 70 / 2 M10 label + 70/2@1 + + + #ff99cc + #ff99cc + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 70 / 3 M10 obs + 70/3@1 + + + #ff99cc + #ff99cc + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 70 / 4 M10 blk + 70/4@1 + + + #cc7aa3 + #cc7aa3 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 72 / 0 V10 drawing + 72/0@1 + + + #cc7aa3 + #cc7aa3 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 72 / 251 V10 pin + 72/251@1 + + + #cc7aa3 + #cc7aa3 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 72 / 2 V10 label + 72/2@1 + + + #cc7aa3 + #cc7aa3 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 72 / 3 V10 obs + 72/3@1 + + + #cc7aa3 + #cc7aa3 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 72 / 4 V10 blk + 72/4@1 + + + #996633 + #996633 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 75 / 0 M11 drawing + 75/0@1 + + + #996633 + #996633 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 75 / 251 M11 pin + 75/251@1 + + + #996633 + #996633 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 75 / 2 M11 label + 75/2@1 + + + #996633 + #996633 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 75 / 3 M11 obs + 75/3@1 + + + #996633 + #996633 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 75 / 4 M11 blk + 75/4@1 + + + #7a5229 + #7a5229 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 77 / 0 V11 drawing + 77/0@1 + + + #7a5229 + #7a5229 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 77 / 251 V11 pin + 77/251@1 + + + #7a5229 + #7a5229 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 77 / 2 V11 label + 77/2@1 + + + #7a5229 + #7a5229 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 77 / 3 V11 obs + 77/3@1 + + + #7a5229 + #7a5229 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 77 / 4 V11 blk + 77/4@1 + + + #666666 + #666666 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 80 / 0 M12 drawing + 80/0@1 + + + #666666 + #666666 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 80 / 251 M12 pin + 80/251@1 + + + #666666 + #666666 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 80 / 2 M12 label + 80/2@1 + + + #666666 + #666666 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 80 / 3 M12 obs + 80/3@1 + + + #666666 + #666666 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 80 / 4 M12 blk + 80/4@1 + + + #525252 + #525252 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 82 / 0 V12 drawing + 82/0@1 + + + #525252 + #525252 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 82 / 251 V12 pin + 82/251@1 + + + #525252 + #525252 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 82 / 2 V12 label + 82/2@1 + + + #525252 + #525252 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 82 / 3 V12 obs + 82/3@1 + + + #525252 + #525252 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 82 / 4 V12 blk + 82/4@1 + + + #aaaaaa + #aaaaaa + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 85 / 0 M13 drawing + 85/0@1 + + + #aaaaaa + #aaaaaa + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 85 / 251 M13 pin + 85/251@1 + + + #aaaaaa + #aaaaaa + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 85 / 2 M13 label + 85/2@1 + + + #aaaaaa + #aaaaaa + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 85 / 3 M13 obs + 85/3@1 + + + #aaaaaa + #aaaaaa + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 85 / 4 M13 blk + 85/4@1 + + + #888888 + #888888 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 87 / 0 V13 drawing + 87/0@1 + + + #888888 + #888888 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 87 / 251 V13 pin + 87/251@1 + + + #888888 + #888888 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 87 / 2 V13 label + 87/2@1 + + + #888888 + #888888 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 87 / 3 V13 obs + 87/3@1 + + + #888888 + #888888 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 87 / 4 V13 blk + 87/4@1 + + + #ffcc00 + #ffcc00 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 90 / 0 RDL drawing + 90/0@1 + + + #ffcc00 + #ffcc00 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 90 / 251 RDL pin + 90/251@1 + + + #ffcc00 + #ffcc00 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 90 / 2 RDL label + 90/2@1 + + + #ffcc00 + #ffcc00 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 90 / 3 RDL obs + 90/3@1 + + + #ffcc00 + #ffcc00 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 90 / 4 RDL blk + 90/4@1 + + + #ffffff + #ffffff + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 110 / 0 BOUND drawing + 110/0@1 + + + #ffffff + #ffffff + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 110 / 251 BOUND pin + 110/251@1 + + + #ffffff + #ffffff + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 110 / 2 BOUND label + 110/2@1 + + + #ffffff + #ffffff + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 110 / 3 BOUND obs + 110/3@1 + + + #ffffff + #ffffff + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 110 / 4 BOUND blk + 110/4@1 + + + #ff00ff + #ff00ff + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 235 / 0 prBoundary drawing + 235/0@1 + + + #ff00ff + #ff00ff + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 235 / 251 prBoundary pin + 235/251@1 + + + #ff00ff + #ff00ff + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 235 / 2 prBoundary label + 235/2@1 + + + #ff00ff + #ff00ff + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 235 / 3 prBoundary obs + 235/3@1 + + + #ff00ff + #ff00ff + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 235 / 4 prBoundary blk + 235/4@1 + + + #5c0000 + #5c0000 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 910 / 0 BV0 drawing + 910/0@1 + + + #5c0000 + #5c0000 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 910 / 251 BV0 pin + 910/251@1 + + + #5c0000 + #5c0000 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 910 / 2 BV0 label + 910/2@1 + + + #5c0000 + #5c0000 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 910 / 3 BV0 obs + 910/3@1 + + + #5c0000 + #5c0000 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 910 / 4 BV0 blk + 910/4@1 + + + #a01030 + #a01030 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 920 / 0 BM1 drawing + 920/0@1 + + + #a01030 + #a01030 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 920 / 251 BM1 pin + 920/251@1 + + + #a01030 + #a01030 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 920 / 2 BM1 label + 920/2@1 + + + #a01030 + #a01030 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 920 / 3 BM1 obs + 920/3@1 + + + #a01030 + #a01030 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 920 / 4 BM1 blk + 920/4@1 + + + #700020 + #700020 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 930 / 0 BV1 drawing + 930/0@1 + + + #700020 + #700020 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 930 / 251 BV1 pin + 930/251@1 + + + #700020 + #700020 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 930 / 2 BV1 label + 930/2@1 + + + #700020 + #700020 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 930 / 3 BV1 obs + 930/3@1 + + + #700020 + #700020 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 930 / 4 BV1 blk + 930/4@1 + + + #c01050 + #c01050 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 940 / 0 BM2 drawing + 940/0@1 + + + #c01050 + #c01050 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 940 / 251 BM2 pin + 940/251@1 + + + #c01050 + #c01050 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 940 / 2 BM2 label + 940/2@1 + + + #c01050 + #c01050 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 940 / 3 BM2 obs + 940/3@1 + + + #c01050 + #c01050 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 940 / 4 BM2 blk + 940/4@1 + + + #90103c + #90103c + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 950 / 0 BV2 drawing + 950/0@1 + + + #90103c + #90103c + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 950 / 251 BV2 pin + 950/251@1 + + + #90103c + #90103c + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 950 / 2 BV2 label + 950/2@1 + + + #90103c + #90103c + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 950 / 3 BV2 obs + 950/3@1 + + + #90103c + #90103c + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 950 / 4 BV2 blk + 950/4@1 + + + #e02070 + #e02070 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 960 / 0 BM3 drawing + 960/0@1 + + + #e02070 + #e02070 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 960 / 251 BM3 pin + 960/251@1 + + + #e02070 + #e02070 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 960 / 2 BM3 label + 960/2@1 + + + #e02070 + #e02070 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 960 / 3 BM3 obs + 960/3@1 + + + #e02070 + #e02070 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 960 / 4 BM3 blk + 960/4@1 + + + #b01858 + #b01858 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 970 / 0 BV3 drawing + 970/0@1 + + + #b01858 + #b01858 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 970 / 251 BV3 pin + 970/251@1 + + + #b01858 + #b01858 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 970 / 2 BV3 label + 970/2@1 + + + #b01858 + #b01858 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 970 / 3 BV3 obs + 970/3@1 + + + #b01858 + #b01858 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 970 / 4 BV3 blk + 970/4@1 + + + #ff4090 + #ff4090 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 980 / 0 BM4 drawing + 980/0@1 + + + #ff4090 + #ff4090 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 980 / 251 BM4 pin + 980/251@1 + + + #ff4090 + #ff4090 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 980 / 2 BM4 label + 980/2@1 + + + #ff4090 + #ff4090 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 980 / 3 BM4 obs + 980/3@1 + + + #ff4090 + #ff4090 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 980 / 4 BM4 blk + 980/4@1 + + + #c83078 + #c83078 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 990 / 0 BV4 drawing + 990/0@1 + + + #c83078 + #c83078 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 990 / 251 BV4 pin + 990/251@1 + + + #c83078 + #c83078 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 990 / 2 BV4 label + 990/2@1 + + + #c83078 + #c83078 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 990 / 3 BV4 obs + 990/3@1 + + + #c83078 + #c83078 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 990 / 4 BV4 blk + 990/4@1 + + + #ff80a8 + #ff80a8 + 0 + 0 + I1 + + true + true + false + + false + false + 0 + 1000 / 0 BRDL drawing + 1000/0@1 + + + #ff80a8 + #ff80a8 + 0 + 0 + I9 + + true + true + false + + false + false + 0 + 1000 / 251 BRDL pin + 1000/251@1 + + + #ff80a8 + #ff80a8 + 0 + 0 + I0 + + true + true + false + + false + false + 0 + 1000 / 2 BRDL label + 1000/2@1 + + + #ff80a8 + #ff80a8 + 0 + 0 + I5 + + true + true + false + + false + false + 0 + 1000 / 3 BRDL obs + 1000/3@1 + + + #ff80a8 + #ff80a8 + 0 + 0 + I7 + + true + true + false + + false + false + 0 + 1000 / 4 BRDL blk + 1000/4@1 + + diff --git a/flow/platforms/gt2n/gt2.lyt b/flow/platforms/gt2n/gt2.lyt new file mode 100644 index 0000000000..69d79e1207 --- /dev/null +++ b/flow/platforms/gt2n/gt2.lyt @@ -0,0 +1,72 @@ + + + GT2N + Georgia Tech 2nm Nanosheet PDK + 0.0005 + + + gt2.lyp + true + + + 1 + true + true + + + true + layer_map() + true + true + + + true + layer_map('BOUNDARY : 110/0';'DIEAREA : 235/0';'M0 : 20/0';'M0.LABEL : 20/2';'M0.PIN : 20/251';'M1 : 25/0';'M1.LABEL : 25/2';'M1.PIN : 25/251';'M2 : 30/0';'M2.LABEL : 30/2';'M2.PIN : 30/251';'M3 : 35/0';'M3.LABEL : 35/2';'M3.PIN : 35/251';'M4 : 40/0';'M4.LABEL : 40/2';'M4.PIN : 40/251';'M5 : 45/0';'M5.LABEL : 45/2';'M5.PIN : 45/251';'M6 : 50/0';'M6.LABEL : 50/2';'M6.PIN : 50/251';'M7 : 55/0';'M7.LABEL : 55/2';'M7.PIN : 55/251';'M8 : 60/0';'M8.LABEL : 60/2';'M8.PIN : 60/251';'M9 : 65/0';'M9.LABEL : 65/2';'M9.PIN : 65/251';'M10 : 70/0';'M10.LABEL : 70/2';'M10.PIN : 70/251';'M11 : 75/0';'M11.LABEL : 75/2';'M11.PIN : 75/251';'M12 : 80/0';'M12.LABEL : 80/2';'M12.PIN : 80/251';'M13 : 85/0';'M13.LABEL : 85/2';'M13.PIN : 85/251';'V0 : 22/0';'V1 : 27/0';'V2 : 32/0';'V3 : 37/0';'V4 : 42/0';'V5 : 47/0';'V6 : 52/0';'V7 : 57/0';'V8 : 62/0';'V9 : 67/0';'V10 : 72/0';'V11 : 77/0';'V12 : 82/0';'V13 : 87/0';'RDL : 90/0';'BPR : 8/0';'BPR.LABEL : 8/2';'BPR.PIN : 8/251';'VBPR : 9/0';'BV0 : 910/0';'BM1 : 920/0';'BM1.LABEL : 921/0';'BV1 : 930/0';'BM2 : 940/0';'BM2.LABEL : 941/0';'BV2 : 950/0';'BM3 : 960/0';'BM3.LABEL : 961/0';'BV3 : 970/0';'BM4 : 980/0';'BM4.LABEL : 981/0';'BV4 : 990/0';'BRDL : 1000/0';'NWELL : 1/0';'ACT : 2/0';'GATE : 3/0';'DUMMY : 4/0';'GCUT : 5/0';'NSEL : 6/0';'PSEL : 7/0';'SDCON : 10/0';'VSD : 11/0';'VG : 12/0') + 0.0005 + true + #1 + true + #1 + true + DIEAREA + true + PLACEMENT_BLK + true + REGIONS + true + + 0 + true + .PIN + 251 + true + .OBS + 3 + true + .BLK + 4 + true + .LABEL + 2 + true + + 0 + ./platforms/gt2n/lef/gt2_tech.lef + + + + + true + false + false + false + false + 8000 + 32000 + LIB + + + + + + diff --git a/flow/platforms/gt2n/lef/gt2_6t_w31_lvt.lef b/flow/platforms/gt2n/lef/gt2_6t_w31_lvt.lef new file mode 100644 index 0000000000..2424b2e881 --- /dev/null +++ b/flow/platforms/gt2n/lef/gt2_6t_w31_lvt.lef @@ -0,0 +1,4823 @@ +# BSD 3-Clause License +# +# Copyright 2025 Dongwon Jang, Piyush Kumar, Da Eun Shim, Akshata Ashoka, Meghana Mallikarjuna, Azad Naeemi, or Georgia Institute of Technology +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its contributors +# may be used to endorse or promote products derived from this software without +# specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION 5.8 ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; + +SITE gt2_6t + CLASS CORE ; + SIZE 0.042 BY 0.144 ; + SYMMETRY Y ; +END gt2_6t + +MACRO gt2_6t_and2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_and2_x1_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.1595 0.03 ; + RECT 0.0085 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1595 0.078 ; + RECT 0.0415 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.1595 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_and2_x1_w31_lvt + +MACRO gt2_6t_and2_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_and2_x2_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.1595 0.03 ; + RECT 0.0085 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.181 0.078 ; + RECT 0.0415 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.1595 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_and2_x2_w31_lvt + +MACRO gt2_6t_and2_x3_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_and2_x3_w31_lvt 0 0 ; + SIZE 0.252 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.252 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.252 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.2435 0.03 ; + RECT 0.0085 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.223 0.078 ; + RECT 0.0415 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.2435 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_and2_x3_w31_lvt + +MACRO gt2_6t_and2_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_and2_x4_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.2435 0.03 ; + RECT 0.0085 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.265 0.078 ; + RECT 0.0415 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.2435 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_and2_x4_w31_lvt + +MACRO gt2_6t_and3_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_and3_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.147 0.018 0.2015 0.03 ; + RECT 0.0085 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.09 0.2015 0.102 ; + RECT 0.147 0.114 0.2015 0.126 ; + LAYER M1 ; + RECT 0.182 0.038 0.196 0.106 ; + END +END gt2_6t_and3_x1_w31_lvt + +MACRO gt2_6t_ao211_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_ao211_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.2605 0.018 0.2855 0.03 ; + RECT 0.0925 0.042 0.2425 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.22 0.066 0.264 0.078 ; + RECT 0.1705 0.09 0.2425 0.102 ; + RECT 0.0085 0.114 0.1175 0.126 ; + RECT 0.2605 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.224 0.014 0.238 0.13 ; + END +END gt2_6t_ao211_x1_w31_lvt + +MACRO gt2_6t_ao21_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_ao21_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + OBS + LAYER M0 ; + RECT 0.134 0.018 0.2015 0.03 ; + RECT 0.0925 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.09 0.1385 0.102 ; + RECT 0.0505 0.114 0.2015 0.126 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END +END gt2_6t_ao21_x1_w31_lvt + +MACRO gt2_6t_ao22_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_ao22_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B1 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B2 + OBS + LAYER M0 ; + RECT 0.2605 0.018 0.2855 0.03 ; + RECT 0.0925 0.042 0.2425 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.22 0.066 0.264 0.078 ; + RECT 0.1345 0.09 0.2425 0.102 ; + RECT 0.0085 0.114 0.2015 0.126 ; + RECT 0.2605 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.224 0.014 0.238 0.13 ; + END +END gt2_6t_ao22_x1_w31_lvt + +MACRO gt2_6t_ao31_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_ao31_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A3 + OBS + LAYER M0 ; + RECT 0.2605 0.018 0.2855 0.03 ; + RECT 0.0085 0.042 0.2425 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.22 0.066 0.264 0.078 ; + RECT 0.1765 0.09 0.2425 0.102 ; + RECT 0.0505 0.114 0.1595 0.126 ; + RECT 0.2605 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.224 0.014 0.238 0.13 ; + END +END gt2_6t_ao31_x1_w31_lvt + +MACRO gt2_6t_ao32_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_ao32_x1_w31_lvt 0 0 ; + SIZE 0.336 BY 0.144 ; + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B2 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.308 0.014 0.322 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.336 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.336 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A3 + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.203 0.014 0.217 0.13 ; + END + END B1 + OBS + LAYER M0 ; + RECT 0.3025 0.018 0.3275 0.03 ; + RECT 0.0085 0.042 0.284 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2225 0.078 ; + RECT 0.262 0.066 0.3065 0.078 ; + RECT 0.1765 0.09 0.285 0.102 ; + RECT 0.0505 0.114 0.2435 0.126 ; + RECT 0.3025 0.114 0.3275 0.126 ; + LAYER M1 ; + RECT 0.266 0.038 0.28 0.106 ; + END +END gt2_6t_ao32_x1_w31_lvt + +MACRO gt2_6t_ao33_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_ao33_x1_w31_lvt 0 0 ; + SIZE 0.378 BY 0.144 ; + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.203 0.014 0.217 0.13 ; + END + END B2 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.35 0.014 0.364 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.378 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.378 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A3 + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.245 0.014 0.259 0.13 ; + END + END B1 + PIN B3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B3 + OBS + LAYER M0 ; + RECT 0.3445 0.018 0.3695 0.03 ; + RECT 0.0085 0.042 0.326 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.2645 0.078 ; + RECT 0.304 0.066 0.3485 0.078 ; + RECT 0.1765 0.09 0.326 0.102 ; + RECT 0.0505 0.114 0.2435 0.126 ; + RECT 0.3445 0.114 0.3695 0.126 ; + LAYER M1 ; + RECT 0.308 0.038 0.322 0.106 ; + END +END gt2_6t_ao33_x1_w31_lvt + +MACRO gt2_6t_aoi211_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_aoi211_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.0925 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.1315 0.09 0.2015 0.102 ; + RECT 0.0085 0.114 0.1175 0.126 ; + END +END gt2_6t_aoi211_x1_w31_lvt + +MACRO gt2_6t_aoi21_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_aoi21_x1_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.015 0.133 0.129 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.015 0.056 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A1 + OBS + LAYER M0 ; + RECT 0.0085 0.042 0.1595 0.054 ; + RECT 0.0095 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + RECT 0.038 0.114 0.0765 0.126 ; + END +END gt2_6t_aoi21_x1_w31_lvt + +MACRO gt2_6t_aoi22_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_aoi22_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END + END B1 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B2 + OBS + LAYER M0 ; + RECT 0.0925 0.042 0.177 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.129 0.09 0.177 0.102 ; + RECT 0.0085 0.114 0.2015 0.126 ; + END +END gt2_6t_aoi22_x1_w31_lvt + +MACRO gt2_6t_aoi31_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_aoi31_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A3 + OBS + LAYER M0 ; + RECT 0.0085 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.1315 0.09 0.2015 0.102 ; + RECT 0.0505 0.114 0.1595 0.126 ; + END +END gt2_6t_aoi31_x1_w31_lvt + +MACRO gt2_6t_aoi32_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_aoi32_x1_w31_lvt 0 0 ; + SIZE 0.252 BY 0.144 ; + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B2 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.196 0.014 0.21 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.252 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.252 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A3 + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.224 0.014 0.238 0.13 ; + END + END B1 + OBS + LAYER M0 ; + RECT 0.0085 0.042 0.2435 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2435 0.078 ; + RECT 0.1765 0.09 0.2435 0.102 ; + RECT 0.0505 0.114 0.2435 0.126 ; + END +END gt2_6t_aoi32_x1_w31_lvt + +MACRO gt2_6t_aoi33_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_aoi33_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.203 0.014 0.217 0.13 ; + END + END B2 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.238 0.014 0.252 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.014 0.049 0.13 ; + END + END A1 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A3 + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END B1 + PIN B3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B3 + OBS + LAYER M0 ; + RECT 0.0085 0.042 0.2855 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.2855 0.078 ; + RECT 0.1765 0.09 0.2855 0.102 ; + RECT 0.0505 0.114 0.2435 0.126 ; + END +END gt2_6t_aoi33_x1_w31_lvt + +MACRO gt2_6t_buf_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x1_w31_lvt 0 0 ; + SIZE 0.126 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.014 0.07 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.126 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.126 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.052 0.018 0.1175 0.03 ; + RECT 0.0085 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.1175 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + RECT 0.052 0.114 0.1175 0.126 ; + LAYER M1 ; + RECT 0.098 0.038 0.112 0.106 ; + END +END gt2_6t_buf_x1_w31_lvt + +MACRO gt2_6t_buf_x10_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x10_w31_lvt 0 0 ; + SIZE 0.588 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.588 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.588 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.14 0.014 0.154 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.0155 0.112 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.182 0.038 0.196 0.106 ; + LAYER M0 ; + RECT 0.1345 0.018 0.5375 0.03 ; + RECT 0.0085 0.042 0.2015 0.054 ; + RECT 0.03 0.066 0.138 0.078 ; + RECT 0.156 0.066 0.558 0.078 ; + RECT 0.0085 0.09 0.2015 0.102 ; + RECT 0.1345 0.114 0.5375 0.126 ; + END +END gt2_6t_buf_x10_w31_lvt + +MACRO gt2_6t_buf_x12_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x12_w31_lvt 0 0 ; + SIZE 0.672 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.672 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.672 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.14 0.014 0.154 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.0155 0.112 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.182 0.038 0.196 0.106 ; + LAYER M0 ; + RECT 0.1345 0.018 0.6215 0.03 ; + RECT 0.0085 0.042 0.2015 0.054 ; + RECT 0.03 0.066 0.138 0.078 ; + RECT 0.156 0.066 0.642 0.078 ; + RECT 0.0085 0.09 0.2015 0.102 ; + RECT 0.1345 0.114 0.6215 0.126 ; + END +END gt2_6t_buf_x12_w31_lvt + +MACRO gt2_6t_buf_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x2_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.014 0.07 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.0155 0.028 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.098 0.038 0.112 0.106 ; + LAYER M0 ; + RECT 0.0505 0.018 0.1175 0.03 ; + RECT 0.0085 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.138 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + RECT 0.0505 0.114 0.1175 0.126 ; + END +END gt2_6t_buf_x2_w31_lvt + +MACRO gt2_6t_buf_x3_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x3_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.014 0.07 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.0155 0.028 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.098 0.038 0.112 0.106 ; + LAYER M0 ; + RECT 0.0505 0.018 0.2015 0.03 ; + RECT 0.0085 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.18 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + RECT 0.0505 0.114 0.2015 0.126 ; + END +END gt2_6t_buf_x3_w31_lvt + +MACRO gt2_6t_buf_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x4_w31_lvt 0 0 ; + SIZE 0.252 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.252 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.252 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.014 0.07 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.0155 0.028 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.098 0.038 0.112 0.106 ; + LAYER M0 ; + RECT 0.0505 0.018 0.2015 0.03 ; + RECT 0.0085 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.222 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + RECT 0.0505 0.114 0.2015 0.126 ; + END +END gt2_6t_buf_x4_w31_lvt + +MACRO gt2_6t_buf_x6_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x6_w31_lvt 0 0 ; + SIZE 0.378 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.378 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.378 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.014 0.112 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.0155 0.07 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + LAYER M0 ; + RECT 0.0925 0.018 0.3275 0.03 ; + RECT 0.0505 0.042 0.1595 0.054 ; + RECT 0.03 0.066 0.096 0.078 ; + RECT 0.114 0.066 0.348 0.078 ; + RECT 0.0505 0.09 0.1595 0.102 ; + RECT 0.0925 0.114 0.3275 0.126 ; + END +END gt2_6t_buf_x6_w31_lvt + +MACRO gt2_6t_buf_x8_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_buf_x8_w31_lvt 0 0 ; + SIZE 0.462 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.462 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.462 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.014 0.112 0.13 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.0155 0.07 0.1285 ; + END + END A + OBS + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + LAYER M0 ; + RECT 0.0925 0.018 0.4115 0.03 ; + RECT 0.0505 0.042 0.1595 0.054 ; + RECT 0.03 0.066 0.096 0.078 ; + RECT 0.114 0.066 0.432 0.078 ; + RECT 0.0505 0.09 0.1595 0.102 ; + RECT 0.0925 0.114 0.4115 0.126 ; + END +END gt2_6t_buf_x8_w31_lvt + +MACRO gt2_6t_decapcc_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_decapcc_w31_lvt 0 0 ; + SIZE 0.084 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.084 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.084 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.03 0.018 0.0755 0.03 ; + RECT 0.0085 0.042 0.0755 0.054 ; + RECT 0.0505 0.09 0.0755 0.102 ; + RECT 0.0085 0.114 0.054 0.126 ; + LAYER M1 ; + RECT 0.056 0.014 0.07 0.129 ; + RECT 0.014 0.015 0.028 0.13 ; + END +END gt2_6t_decapcc_w31_lvt + +MACRO gt2_6t_dffasync_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_dffasync_x1_w31_lvt 0 0 ; + SIZE 0.63 BY 0.288 ; + PIN CLK + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.245 0.015 0.259 0.129 ; + END + END CLK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.287 0.206 0.301 0.273 ; + END + END D + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.63 0.16 ; + END + END vdd + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.413 0.0115 0.427 0.25 ; + END + END Q + PIN RESETN + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.015 0.049 0.154 ; + END + END RESETN + PIN SETN + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.182 0.049 0.273 ; + END + END SETN + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 0.272 0.63 0.304 ; + END + PORT + LAYER BPR ; + RECT 0 -0.016 0.63 0.016 ; + END + END vss + OBS + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + RECT 0.329 0.014 0.343 0.082 ; + RECT 0.497 0.014 0.511 0.082 ; + RECT 0.371 0.036 0.385 0.25 ; + RECT 0.581 0.036 0.595 0.226 ; + RECT 0.455 0.038 0.469 0.082 ; + RECT 0.077 0.06 0.091 0.178 ; + RECT 0.287 0.06 0.301 0.178 ; + RECT 0.539 0.062 0.553 0.154 ; + RECT 0.119 0.11 0.133 0.226 ; + RECT 0.455 0.11 0.469 0.226 ; + RECT 0.329 0.134 0.343 0.226 ; + RECT 0.161 0.158 0.175 0.25 ; + RECT 0.203 0.158 0.217 0.274 ; + RECT 0.497 0.182 0.511 0.226 ; + RECT 0.077 0.206 0.091 0.274 ; + RECT 0.245 0.206 0.259 0.25 ; + LAYER M0 ; + RECT 0.113 0.018 0.347 0.03 ; + RECT 0.409 0.018 0.5185 0.03 ; + RECT 0.323 0.042 0.475 0.054 ; + RECT 0.5545 0.042 0.599 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.2645 0.078 ; + RECT 0.2815 0.066 0.3065 0.078 ; + RECT 0.3235 0.066 0.3695 0.078 ; + RECT 0.4285 0.066 0.4745 0.078 ; + RECT 0.4915 0.066 0.5165 0.078 ; + RECT 0.5335 0.066 0.5795 0.078 ; + RECT 0.2185 0.09 0.389 0.102 ; + RECT 0.4285 0.09 0.599 0.102 ; + RECT 0.0085 0.114 0.4755 0.126 ; + RECT 0.0085 0.138 0.5795 0.15 ; + RECT 0.0085 0.162 0.179 0.174 ; + RECT 0.199 0.162 0.3275 0.174 ; + RECT 0.409 0.162 0.5375 0.174 ; + RECT 0.0085 0.186 0.5155 0.198 ; + RECT 0.0085 0.21 0.0545 0.222 ; + RECT 0.0715 0.21 0.0965 0.222 ; + RECT 0.1135 0.21 0.1595 0.222 ; + RECT 0.2185 0.21 0.2645 0.222 ; + RECT 0.2815 0.21 0.3065 0.222 ; + RECT 0.3235 0.21 0.3695 0.222 ; + RECT 0.4285 0.21 0.4745 0.222 ; + RECT 0.4915 0.21 0.5165 0.222 ; + RECT 0.5335 0.21 0.599 0.222 ; + RECT 0.113 0.234 0.179 0.246 ; + RECT 0.2185 0.234 0.389 0.246 ; + RECT 0.409 0.234 0.5795 0.246 ; + RECT 0.071 0.258 0.3695 0.27 ; + END +END gt2_6t_dffasync_x1_w31_lvt + +MACRO gt2_6t_dffasync_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_dffasync_x2_w31_lvt 0 0 ; + SIZE 0.756 BY 0.288 ; + PIN CLK + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.245 0.015 0.259 0.129 ; + END + END CLK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.287 0.207 0.301 0.273 ; + END + END D + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.756 0.16 ; + END + END vdd + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.686 0.014 0.7 0.2515 ; + END + END Q + PIN RESETN + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.015 0.049 0.153 ; + END + END RESETN + PIN SETN + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.183 0.049 0.273 ; + END + END SETN + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 0.272 0.756 0.304 ; + END + PORT + LAYER BPR ; + RECT 0 -0.016 0.756 0.016 ; + END + END vss + OBS + LAYER M1 ; + RECT 0.413 0.0115 0.427 0.25 ; + RECT 0.161 0.014 0.175 0.13 ; + RECT 0.329 0.014 0.343 0.082 ; + RECT 0.497 0.014 0.511 0.082 ; + RECT 0.644 0.015 0.658 0.273 ; + RECT 0.371 0.036 0.385 0.25 ; + RECT 0.581 0.036 0.595 0.226 ; + RECT 0.455 0.038 0.469 0.082 ; + RECT 0.728 0.038 0.742 0.106 ; + RECT 0.077 0.06 0.091 0.178 ; + RECT 0.287 0.06 0.301 0.178 ; + RECT 0.539 0.062 0.553 0.154 ; + RECT 0.119 0.11 0.133 0.226 ; + RECT 0.455 0.11 0.469 0.226 ; + RECT 0.329 0.134 0.343 0.226 ; + RECT 0.161 0.158 0.175 0.25 ; + RECT 0.203 0.158 0.217 0.274 ; + RECT 0.497 0.182 0.511 0.226 ; + RECT 0.728 0.182 0.742 0.25 ; + RECT 0.077 0.206 0.091 0.274 ; + RECT 0.245 0.206 0.259 0.25 ; + LAYER M0 ; + RECT 0.113 0.018 0.347 0.03 ; + RECT 0.409 0.018 0.5185 0.03 ; + RECT 0.682 0.018 0.7475 0.03 ; + RECT 0.323 0.042 0.475 0.054 ; + RECT 0.5545 0.042 0.599 0.054 ; + RECT 0.6385 0.042 0.7475 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.2645 0.078 ; + RECT 0.2815 0.066 0.3065 0.078 ; + RECT 0.3235 0.066 0.3695 0.078 ; + RECT 0.4285 0.066 0.4745 0.078 ; + RECT 0.4915 0.066 0.5165 0.078 ; + RECT 0.5335 0.066 0.5795 0.078 ; + RECT 0.6385 0.066 0.684 0.078 ; + RECT 0.702 0.066 0.7475 0.078 ; + RECT 0.2185 0.09 0.389 0.102 ; + RECT 0.4285 0.09 0.599 0.102 ; + RECT 0.6385 0.09 0.7475 0.102 ; + RECT 0.0085 0.114 0.4755 0.126 ; + RECT 0.682 0.114 0.7475 0.126 ; + RECT 0.0085 0.138 0.5795 0.15 ; + RECT 0.0085 0.162 0.179 0.174 ; + RECT 0.199 0.162 0.3275 0.174 ; + RECT 0.409 0.162 0.5375 0.174 ; + RECT 0.682 0.162 0.7475 0.174 ; + RECT 0.0085 0.186 0.5155 0.198 ; + RECT 0.6385 0.186 0.7475 0.198 ; + RECT 0.0085 0.21 0.0545 0.222 ; + RECT 0.0715 0.21 0.0965 0.222 ; + RECT 0.1135 0.21 0.1595 0.222 ; + RECT 0.2185 0.21 0.2645 0.222 ; + RECT 0.2815 0.21 0.3065 0.222 ; + RECT 0.3235 0.21 0.3695 0.222 ; + RECT 0.4285 0.21 0.4745 0.222 ; + RECT 0.4915 0.21 0.5165 0.222 ; + RECT 0.5335 0.21 0.599 0.222 ; + RECT 0.6385 0.21 0.684 0.222 ; + RECT 0.702 0.21 0.7475 0.222 ; + RECT 0.113 0.234 0.179 0.246 ; + RECT 0.2185 0.234 0.389 0.246 ; + RECT 0.409 0.234 0.662 0.246 ; + RECT 0.071 0.258 0.3695 0.27 ; + END +END gt2_6t_dffasync_x2_w31_lvt + +MACRO gt2_6t_dffasync_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_dffasync_x4_w31_lvt 0 0 ; + SIZE 0.798 BY 0.288 ; + PIN CLK + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.245 0.015 0.259 0.129 ; + END + END CLK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.287 0.207 0.301 0.273 ; + END + END D + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.798 0.16 ; + END + END vdd + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.686 0.014 0.7 0.2515 ; + END + END Q + PIN RESETN + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.015 0.049 0.153 ; + END + END RESETN + PIN SETN + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.035 0.183 0.049 0.273 ; + END + END SETN + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 0.272 0.798 0.304 ; + END + PORT + LAYER BPR ; + RECT 0 -0.016 0.798 0.016 ; + END + END vss + OBS + LAYER M1 ; + RECT 0.413 0.0115 0.427 0.25 ; + RECT 0.161 0.014 0.175 0.13 ; + RECT 0.329 0.014 0.343 0.082 ; + RECT 0.497 0.014 0.511 0.082 ; + RECT 0.644 0.0155 0.658 0.2725 ; + RECT 0.371 0.036 0.385 0.25 ; + RECT 0.581 0.036 0.595 0.226 ; + RECT 0.455 0.038 0.469 0.082 ; + RECT 0.728 0.038 0.742 0.106 ; + RECT 0.077 0.06 0.091 0.178 ; + RECT 0.287 0.06 0.301 0.178 ; + RECT 0.539 0.062 0.553 0.154 ; + RECT 0.119 0.11 0.133 0.226 ; + RECT 0.455 0.11 0.469 0.226 ; + RECT 0.329 0.134 0.343 0.226 ; + RECT 0.161 0.158 0.175 0.25 ; + RECT 0.203 0.158 0.217 0.274 ; + RECT 0.497 0.182 0.511 0.226 ; + RECT 0.728 0.182 0.742 0.25 ; + RECT 0.077 0.206 0.091 0.274 ; + RECT 0.245 0.206 0.259 0.25 ; + LAYER M0 ; + RECT 0.113 0.018 0.347 0.03 ; + RECT 0.409 0.018 0.5185 0.03 ; + RECT 0.6805 0.018 0.7475 0.03 ; + RECT 0.323 0.042 0.475 0.054 ; + RECT 0.5545 0.042 0.599 0.054 ; + RECT 0.6385 0.042 0.7475 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.2645 0.078 ; + RECT 0.2815 0.066 0.3065 0.078 ; + RECT 0.3235 0.066 0.3695 0.078 ; + RECT 0.4285 0.066 0.4745 0.078 ; + RECT 0.4915 0.066 0.5165 0.078 ; + RECT 0.5335 0.066 0.5795 0.078 ; + RECT 0.6385 0.066 0.684 0.078 ; + RECT 0.702 0.066 0.768 0.078 ; + RECT 0.2185 0.09 0.389 0.102 ; + RECT 0.4285 0.09 0.599 0.102 ; + RECT 0.6385 0.09 0.7475 0.102 ; + RECT 0.0085 0.114 0.4755 0.126 ; + RECT 0.6805 0.114 0.7475 0.126 ; + RECT 0.0085 0.138 0.5795 0.15 ; + RECT 0.0085 0.162 0.179 0.174 ; + RECT 0.199 0.162 0.3275 0.174 ; + RECT 0.409 0.162 0.5375 0.174 ; + RECT 0.6805 0.162 0.7475 0.174 ; + RECT 0.0085 0.186 0.5155 0.198 ; + RECT 0.6385 0.186 0.7475 0.198 ; + RECT 0.0085 0.21 0.0545 0.222 ; + RECT 0.0715 0.21 0.0965 0.222 ; + RECT 0.1135 0.21 0.1595 0.222 ; + RECT 0.2185 0.21 0.2645 0.222 ; + RECT 0.2815 0.21 0.3065 0.222 ; + RECT 0.3235 0.21 0.3695 0.222 ; + RECT 0.4285 0.21 0.4745 0.222 ; + RECT 0.4915 0.21 0.5165 0.222 ; + RECT 0.5335 0.21 0.599 0.222 ; + RECT 0.6385 0.21 0.684 0.222 ; + RECT 0.702 0.21 0.768 0.222 ; + RECT 0.113 0.234 0.179 0.246 ; + RECT 0.2185 0.234 0.389 0.246 ; + RECT 0.409 0.234 0.662 0.246 ; + RECT 0.071 0.258 0.3695 0.27 ; + RECT 0.6805 0.258 0.7475 0.27 ; + END +END gt2_6t_dffasync_x4_w31_lvt + +MACRO gt2_6t_filler_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_filler_w31_lvt 0 0 ; + SIZE 0.042 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.042 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.042 0.016 ; + END + END vss +END gt2_6t_filler_w31_lvt + +MACRO gt2_6t_inv_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x1_w31_lvt 0 0 ; + SIZE 0.084 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.084 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.084 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.0755 0.054 ; + RECT 0.01 0.066 0.054 0.078 ; + RECT 0.042 0.09 0.0755 0.102 ; + END +END gt2_6t_inv_x1_w31_lvt + +MACRO gt2_6t_inv_x10_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x10_w31_lvt 0 0 ; + SIZE 0.462 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.462 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.462 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.412 0.054 ; + RECT 0.01 0.066 0.432 0.078 ; + RECT 0.042 0.09 0.412 0.102 ; + END +END gt2_6t_inv_x10_w31_lvt + +MACRO gt2_6t_inv_x12_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x12_w31_lvt 0 0 ; + SIZE 0.546 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.546 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.546 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.496 0.054 ; + RECT 0.01 0.066 0.516 0.078 ; + RECT 0.042 0.09 0.496 0.102 ; + END +END gt2_6t_inv_x12_w31_lvt + +MACRO gt2_6t_inv_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x2_w31_lvt 0 0 ; + SIZE 0.126 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.126 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.126 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.0755 0.054 ; + RECT 0.01 0.066 0.096 0.078 ; + RECT 0.042 0.09 0.0755 0.102 ; + END +END gt2_6t_inv_x2_w31_lvt + +MACRO gt2_6t_inv_x3_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x3_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.1595 0.054 ; + RECT 0.01 0.066 0.138 0.078 ; + RECT 0.042 0.09 0.1595 0.102 ; + END +END gt2_6t_inv_x3_w31_lvt + +MACRO gt2_6t_inv_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x4_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.1595 0.054 ; + RECT 0.01 0.066 0.18 0.078 ; + RECT 0.042 0.09 0.1595 0.102 ; + END +END gt2_6t_inv_x4_w31_lvt + +MACRO gt2_6t_inv_x6_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x6_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.244 0.054 ; + RECT 0.01 0.066 0.264 0.078 ; + RECT 0.042 0.09 0.244 0.102 ; + END +END gt2_6t_inv_x6_w31_lvt + +MACRO gt2_6t_inv_x8_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_inv_x8_w31_lvt 0 0 ; + SIZE 0.378 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.378 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.378 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.328 0.054 ; + RECT 0.01 0.066 0.348 0.078 ; + RECT 0.042 0.09 0.328 0.102 ; + END +END gt2_6t_inv_x8_w31_lvt + +MACRO gt2_6t_mux2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_mux2_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.288 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.159 0.112 0.273 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 0.272 0.21 0.304 ; + END + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.159 0.196 0.273 ; + END + END Y + PIN S + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.273 ; + END + END S + OBS + LAYER M0 ; + RECT 0.051 0.018 0.2015 0.03 ; + RECT 0.051 0.042 0.075 0.054 ; + RECT 0.135 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.093 0.066 0.138 0.078 ; + RECT 0.156 0.066 0.2015 0.078 ; + RECT 0.051 0.09 0.075 0.102 ; + RECT 0.093 0.09 0.2015 0.102 ; + RECT 0.051 0.1595 0.138 0.1715 ; + RECT 0.051 0.186 0.075 0.198 ; + RECT 0.135 0.186 0.2015 0.198 ; + RECT 0.0085 0.21 0.054 0.222 ; + RECT 0.072 0.21 0.1175 0.222 ; + RECT 0.135 0.21 0.18 0.222 ; + RECT 0.0085 0.234 0.075 0.246 ; + RECT 0.177 0.234 0.2015 0.246 ; + LAYER M1 ; + RECT 0.056 0.014 0.07 0.129 ; + RECT 0.182 0.014 0.196 0.129 ; + RECT 0.14 0.015 0.154 0.273 ; + RECT 0.056 0.1595 0.07 0.273 ; + END +END gt2_6t_mux2_x1_w31_lvt + +MACRO gt2_6t_nand2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nand2_x1_w31_lvt 0 0 ; + SIZE 0.126 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.126 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.126 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.042 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.1175 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + END +END gt2_6t_nand2_x1_w31_lvt + +MACRO gt2_6t_nand2_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nand2_x2_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2015 0.03 ; + RECT 0.042 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.09 0.2015 0.102 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.083 ; + END +END gt2_6t_nand2_x2_w31_lvt + +MACRO gt2_6t_nand2_x3_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nand2_x3_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2015 0.03 ; + RECT 0.042 0.042 0.2855 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.2855 0.078 ; + RECT 0.0085 0.09 0.2855 0.102 ; + RECT 0.094 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.083 ; + RECT 0.266 0.061 0.28 0.13 ; + END +END gt2_6t_nand2_x3_w31_lvt + +MACRO gt2_6t_nand2_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nand2_x4_w31_lvt 0 0 ; + SIZE 0.378 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.378 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.378 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.3695 0.03 ; + RECT 0.042 0.042 0.2855 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.3065 0.078 ; + RECT 0.3235 0.066 0.3695 0.078 ; + RECT 0.0085 0.09 0.3695 0.102 ; + RECT 0.094 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.083 ; + RECT 0.35 0.014 0.364 0.083 ; + RECT 0.266 0.061 0.28 0.13 ; + END +END gt2_6t_nand2_x4_w31_lvt + +MACRO gt2_6t_nand3_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nand3_x1_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.015 0.056 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.14 0.015 0.154 0.129 ; + END + END C + OBS + LAYER M0 ; + RECT 0.0375 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1595 0.078 ; + RECT 0.0085 0.09 0.1175 0.102 ; + END +END gt2_6t_nand3_x1_w31_lvt + +MACRO gt2_6t_nor2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nor2_x1_w31_lvt 0 0 ; + SIZE 0.126 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.126 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.126 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.042 0.1175 0.054 ; + RECT 0.0085 0.066 0.054 0.078 ; + RECT 0.072 0.066 0.1175 0.078 ; + RECT 0.042 0.09 0.1175 0.102 ; + END +END gt2_6t_nor2_x1_w31_lvt + +MACRO gt2_6t_nor2_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nor2_x2_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2015 0.03 ; + RECT 0.0085 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.042 0.09 0.1175 0.102 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.082 ; + END +END gt2_6t_nor2_x2_w31_lvt + +MACRO gt2_6t_nor2_x3_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nor2_x3_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2015 0.03 ; + RECT 0.0085 0.042 0.2855 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.2855 0.078 ; + RECT 0.042 0.09 0.2855 0.102 ; + RECT 0.0925 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.082 ; + RECT 0.266 0.062 0.28 0.13 ; + END +END gt2_6t_nor2_x3_w31_lvt + +MACRO gt2_6t_nor2_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nor2_x4_w31_lvt 0 0 ; + SIZE 0.378 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.378 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.378 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.015 0.112 0.129 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.3695 0.03 ; + RECT 0.0085 0.042 0.3695 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.3065 0.078 ; + RECT 0.3235 0.066 0.3695 0.078 ; + RECT 0.042 0.09 0.2855 0.102 ; + RECT 0.0925 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.182 0.014 0.196 0.082 ; + RECT 0.35 0.014 0.364 0.082 ; + RECT 0.266 0.062 0.28 0.13 ; + END +END gt2_6t_nor2_x4_w31_lvt + +MACRO gt2_6t_nor3_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_nor3_x1_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.112 0.014 0.126 0.13 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.14 0.014 0.154 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.0085 0.042 0.13 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1595 0.078 ; + RECT 0.0825 0.09 0.1595 0.102 ; + END +END gt2_6t_nor3_x1_w31_lvt + +MACRO gt2_6t_oa211_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oa211_x1_w31_lvt 0 0 ; + SIZE 0.252 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.252 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.252 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.196 0.014 0.21 0.13 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.1175 0.03 ; + RECT 0.189 0.018 0.2435 0.03 ; + RECT 0.0345 0.042 0.2435 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2435 0.078 ; + RECT 0.1555 0.09 0.2435 0.102 ; + RECT 0.0085 0.114 0.2435 0.126 ; + LAYER M1 ; + RECT 0.224 0.038 0.238 0.13 ; + END +END gt2_6t_oa211_x1_w31_lvt + +MACRO gt2_6t_oa21_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oa21_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.015 0.133 0.129 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.015 0.168 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.1175 0.03 ; + RECT 0.0345 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0925 0.09 0.2015 0.102 ; + RECT 0.1465 0.114 0.2015 0.126 ; + LAYER M1 ; + RECT 0.182 0.015 0.196 0.129 ; + END +END gt2_6t_oa21_x1_w31_lvt + +MACRO gt2_6t_oa22_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oa22_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B1 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END Y + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B2 + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2015 0.03 ; + RECT 0.2605 0.018 0.2855 0.03 ; + RECT 0.0345 0.042 0.242 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.22 0.066 0.2645 0.078 ; + RECT 0.0085 0.114 0.242 0.126 ; + RECT 0.2605 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.224 0.038 0.238 0.13 ; + END +END gt2_6t_oa22_x1_w31_lvt + +MACRO gt2_6t_oa31_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oa31_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A3 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0505 0.018 0.1595 0.03 ; + RECT 0.2605 0.018 0.2855 0.03 ; + RECT 0.0085 0.042 0.242 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.22 0.066 0.2645 0.078 ; + RECT 0.0085 0.114 0.242 0.126 ; + RECT 0.2605 0.114 0.2855 0.126 ; + LAYER M1 ; + RECT 0.224 0.038 0.238 0.13 ; + END +END gt2_6t_oa31_x1_w31_lvt + +MACRO gt2_6t_oa32_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oa32_x1_w31_lvt 0 0 ; + SIZE 0.336 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.336 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.336 0.016 ; + END + END vss + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A3 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.308 0.014 0.322 0.13 ; + END + END Y + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B1 + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.203 0.014 0.217 0.13 ; + END + END B2 + OBS + LAYER M0 ; + RECT 0.0505 0.018 0.2435 0.03 ; + RECT 0.3025 0.018 0.3275 0.03 ; + RECT 0.0085 0.042 0.284 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2225 0.078 ; + RECT 0.262 0.066 0.3065 0.078 ; + RECT 0.0085 0.114 0.284 0.126 ; + RECT 0.3025 0.114 0.3275 0.126 ; + LAYER M1 ; + RECT 0.266 0.038 0.28 0.13 ; + END +END gt2_6t_oa32_x1_w31_lvt + +MACRO gt2_6t_oa33_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oa33_x1_w31_lvt 0 0 ; + SIZE 0.378 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.378 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.378 0.016 ; + END + END vss + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A3 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.35 0.014 0.364 0.13 ; + END + END Y + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B1 + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.203 0.014 0.217 0.13 ; + END + END B2 + PIN B3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.245 0.014 0.259 0.13 ; + END + END B3 + OBS + LAYER M0 ; + RECT 0.0505 0.018 0.2435 0.03 ; + RECT 0.3445 0.018 0.3695 0.03 ; + RECT 0.0085 0.042 0.326 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.2645 0.078 ; + RECT 0.304 0.066 0.3485 0.078 ; + RECT 0.0085 0.114 0.326 0.126 ; + RECT 0.3445 0.114 0.3695 0.126 ; + LAYER M1 ; + RECT 0.308 0.038 0.322 0.13 ; + END +END gt2_6t_oa33_x1_w31_lvt + +MACRO gt2_6t_oai211_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oai211_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.1175 0.03 ; + RECT 0.0345 0.042 0.172 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.114 0.172 0.126 ; + END +END gt2_6t_oai211_x1_w31_lvt + +MACRO gt2_6t_oai21_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oai21_x1_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.015 0.133 0.129 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.015 0.056 0.129 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.1175 0.03 ; + RECT 0.038 0.042 0.0785 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.038 0.09 0.1225 0.102 ; + END +END gt2_6t_oai21_x1_w31_lvt + +MACRO gt2_6t_oai22_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oai22_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END B1 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END + END B2 + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2015 0.03 ; + RECT 0.0345 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.114 0.2015 0.126 ; + END +END gt2_6t_oai22_x1_w31_lvt + +MACRO gt2_6t_oai31_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oai31_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A3 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.182 0.014 0.196 0.13 ; + END + END B + OBS + LAYER M0 ; + RECT 0.0505 0.018 0.1595 0.03 ; + RECT 0.0085 0.042 0.1735 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.114 0.2015 0.126 ; + END +END gt2_6t_oai31_x1_w31_lvt + +MACRO gt2_6t_oai32_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oai32_x1_w31_lvt 0 0 ; + SIZE 0.252 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.252 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.252 0.016 ; + END + END vss + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A3 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.196 0.014 0.21 0.13 ; + END + END Y + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B1 + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.224 0.014 0.238 0.13 ; + END + END B2 + OBS + LAYER M0 ; + RECT 0.0505 0.018 0.2435 0.03 ; + RECT 0.0085 0.042 0.2155 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2435 0.078 ; + RECT 0.0085 0.114 0.2435 0.126 ; + END +END gt2_6t_oai32_x1_w31_lvt + +MACRO gt2_6t_oai33_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_oai33_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A1 + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A3 + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.238 0.014 0.252 0.13 ; + END + END Y + PIN B1 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.161 0.014 0.175 0.13 ; + END + END B1 + PIN B2 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.203 0.014 0.217 0.13 ; + END + END B2 + PIN B3 + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.014 0.28 0.13 ; + END + END B3 + OBS + LAYER M0 ; + RECT 0.0505 0.018 0.2435 0.03 ; + RECT 0.0085 0.042 0.256 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.1805 0.078 ; + RECT 0.1975 0.066 0.2225 0.078 ; + RECT 0.2395 0.066 0.2855 0.078 ; + RECT 0.0085 0.114 0.2855 0.126 ; + END +END gt2_6t_oai33_x1_w31_lvt + +MACRO gt2_6t_or2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_or2_x1_w31_lvt 0 0 ; + SIZE 0.168 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.168 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.168 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.1595 0.03 ; + RECT 0.0415 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1595 0.078 ; + RECT 0.0085 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.1595 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_or2_x1_w31_lvt + +MACRO gt2_6t_or2_x2_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_or2_x2_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.1595 0.03 ; + RECT 0.0415 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.181 0.078 ; + RECT 0.0085 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.1595 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_or2_x2_w31_lvt + +MACRO gt2_6t_or2_x3_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_or2_x3_w31_lvt 0 0 ; + SIZE 0.252 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.252 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.252 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.2435 0.03 ; + RECT 0.0415 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.223 0.078 ; + RECT 0.0085 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.2435 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_or2_x3_w31_lvt + +MACRO gt2_6t_or2_x4_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_or2_x4_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.015 0.091 0.129 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.042 0.014 0.056 0.13 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.038 0.018 0.2435 0.03 ; + RECT 0.0415 0.042 0.1595 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.265 0.078 ; + RECT 0.0085 0.09 0.1595 0.102 ; + RECT 0.038 0.114 0.2435 0.126 ; + LAYER M1 ; + RECT 0.14 0.038 0.154 0.106 ; + END +END gt2_6t_or2_x4_w31_lvt + +MACRO gt2_6t_or3_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_or3_x1_w31_lvt 0 0 ; + SIZE 0.21 BY 0.144 ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.119 0.014 0.133 0.13 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.077 0.014 0.091 0.13 ; + END + END B + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.21 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.21 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.154 0.014 0.168 0.13 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END C + OBS + LAYER M0 ; + RECT 0.147 0.018 0.2015 0.03 ; + RECT 0.0085 0.042 0.2015 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.0965 0.078 ; + RECT 0.1135 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2015 0.078 ; + RECT 0.0085 0.09 0.2015 0.102 ; + RECT 0.147 0.114 0.2015 0.126 ; + LAYER M1 ; + RECT 0.182 0.038 0.196 0.106 ; + END +END gt2_6t_or3_x1_w31_lvt + +MACRO gt2_6t_tapfspdn_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_tapfspdn_w31_lvt 0 0 ; + SIZE 0.084 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + LAYER BPR ; + RECT 0 0.128 0.084 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + LAYER BPR ; + RECT 0 -0.016 0.084 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.01 0.042 0.0755 0.054 ; + RECT 0.01 0.09 0.034 0.102 ; + END +END gt2_6t_tapfspdn_w31_lvt + +MACRO gt2_6t_tapbspdn_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_tapbspdn_w31_lvt 0 0 ; + SIZE 0.042 BY 0.144 ; + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.042 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.042 0.016 ; + END + END vss +END gt2_6t_tapbspdn_w31_lvt + +MACRO gt2_6t_tiehigh_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_tiehigh_w31_lvt 0 0 ; + SIZE 0.084 BY 0.144 ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.084 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.084 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.01 0.042 0.0435 0.054 ; + RECT 0.01 0.066 0.054 0.078 ; + RECT 0.042 0.09 0.0755 0.102 ; + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END +END gt2_6t_tiehigh_w31_lvt + +MACRO gt2_6t_tielow_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_tielow_w31_lvt 0 0 ; + SIZE 0.084 BY 0.144 ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.056 0.015 0.07 0.129 ; + END + END Y + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.084 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.084 0.016 ; + END + END vss + OBS + LAYER M0 ; + RECT 0.042 0.042 0.0755 0.054 ; + RECT 0.01 0.066 0.054 0.078 ; + RECT 0.01 0.09 0.0435 0.102 ; + LAYER M1 ; + RECT 0.014 0.015 0.028 0.129 ; + END +END gt2_6t_tielow_w31_lvt + +MACRO gt2_6t_xnor2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_xnor2_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.014 0.112 0.13 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.015 0.028 0.13 ; + END + END A + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.015 0.28 0.129 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.2435 0.03 ; + RECT 0.1185 0.042 0.2435 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2 0.078 ; + RECT 0.22 0.066 0.265 0.078 ; + RECT 0.0345 0.09 0.0915 0.102 ; + RECT 0.1605 0.09 0.2855 0.102 ; + RECT 0.0085 0.114 0.179 0.126 ; + LAYER M1 ; + RECT 0.056 0.014 0.07 0.106 ; + RECT 0.224 0.014 0.238 0.082 ; + RECT 0.161 0.062 0.175 0.13 ; + END +END gt2_6t_xnor2_x1_w31_lvt + +MACRO gt2_6t_xor2_x1_w31_lvt + CLASS CORE ; + ORIGIN 0 0 ; + SYMMETRY X Y ; + SITE gt2_6t ; + FOREIGN gt2_6t_xor2_x1_w31_lvt 0 0 ; + SIZE 0.294 BY 0.144 ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.098 0.014 0.112 0.13 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.014 0.014 0.028 0.13 ; + END + END A + PIN vdd + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER BPR ; + RECT 0 0.128 0.294 0.16 ; + END + END vdd + PIN vss + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER BPR ; + RECT 0 -0.016 0.294 0.016 ; + END + END vss + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER M1 ; + RECT 0.266 0.015 0.28 0.129 ; + END + END Y + OBS + LAYER M0 ; + RECT 0.0085 0.018 0.1965 0.03 ; + RECT 0.0345 0.042 0.0915 0.054 ; + RECT 0.1765 0.042 0.2855 0.054 ; + RECT 0.0085 0.066 0.0545 0.078 ; + RECT 0.0715 0.066 0.1385 0.078 ; + RECT 0.1555 0.066 0.2 0.078 ; + RECT 0.22 0.066 0.265 0.078 ; + RECT 0.1185 0.09 0.2435 0.102 ; + RECT 0.0085 0.114 0.2435 0.126 ; + LAYER M1 ; + RECT 0.161 0.014 0.175 0.082 ; + RECT 0.056 0.038 0.07 0.13 ; + RECT 0.224 0.062 0.238 0.13 ; + END +END gt2_6t_xor2_x1_w31_lvt + +END LIBRARY diff --git a/flow/platforms/gt2n/lef/gt2_tech.lef b/flow/platforms/gt2n/lef/gt2_tech.lef new file mode 100644 index 0000000000..3c18e2325a --- /dev/null +++ b/flow/platforms/gt2n/lef/gt2_tech.lef @@ -0,0 +1,866 @@ +# BSD 3-Clause License +# +# Copyright 2025 Dongwon Jang, Piyush Kumar, Da Eun Shim, Azad Naeemi, or Georgia Institute of Technology +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its contributors +# may be used to endorse or promote products derived from this software without +# specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +VERSION 5.8 ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; + +UNITS + DATABASE MICRONS 2000 ; +END UNITS + +MANUFACTURINGGRID 0.0005 ; + +PROPERTYDEFINITIONS + LAYER LEF58_TYPE STRING ; + LAYER LEF58_PITCH STRING ; + LAYER LEF58_GAP STRING ; + LAYER LEF58_EOLKEEPOUT STRING ; + LAYER LEF58_SPACING STRING ; + LAYER LEF58_CORNERSPACING STRING ; + LAYER LEF58_WIDTHTABLE STRING ; + LAYER LEF58_CUTCLASS STRING ; + LAYER LEF58_SPACINGTABLE STRING ; + LAYER LEF58_ENCLOSURE STRING ; + LAYER LEF58_RIGHTWAYONGRIDONLY STRING ; + LAYER LEF58_RECTONLY STRING ; + LAYER LEF58_BACKSIDE STRING ; +END PROPERTYDEFINITIONS + + +LAYER BRDL + TYPE ROUTING ; + SPACING 1.6 ; + WIDTH 1.6 ; + PITCH 3.2 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BRDL + +LAYER BV4 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BV4 + +LAYER BM4 + TYPE ROUTING ; + SPACING 0.36 ; + WIDTH 0.36 ; + PITCH 0.72 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.361 EXTENSION 0 0 0.450 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.450 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BM4 + +LAYER BV3 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BV3 + +LAYER BM3 + TYPE ROUTING ; + SPACING 0.36 ; + WIDTH 0.36 ; + PITCH 0.72 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.361 EXTENSION 0 0 0.450 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.450 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BM3 + +LAYER BV2 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BV2 + +LAYER BM2 + TYPE ROUTING ; + SPACING 0.056 ; + WIDTH 0.056 ; + PITCH 0.112 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.057 EXTENSION 0 0 0.080 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.066 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BM2 + +LAYER BV1 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BV1 + +LAYER BM1 + TYPE ROUTING ; + SPACING 0.056 ; + WIDTH 0.056 ; + PITCH 0.112 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.057 EXTENSION 0 0 0.080 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.066 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BM1 + +LAYER BV0 + TYPE CUT ; + SPACING 0.032 ; + WIDTH 0.032 ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BV0 + +LAYER BPR + TYPE ROUTING ; + SPACING 0.112 ; + WIDTH 0.032 ; + PITCH 0.144 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; + PROPERTY LEF58_BACKSIDE "BACKSIDE ;" ; +END BPR + + +LAYER NW + TYPE MASTERSLICE ; +END NW + +LAYER ACT + TYPE MASTERSLICE ; +END ACT + +LAYER CONT + TYPE MASTERSLICE ; +END CONT + + +LAYER GATE + TYPE MASTERSLICE ; +END GATE + +LAYER DUMMY + TYPE MASTERSLICE ; +END DUMMY + +LAYER NIM + TYPE MASTERSLICE ; +END NIM + +LAYER PIM + TYPE MASTERSLICE ; +END PIM + +LAYER SDCON + TYPE MASTERSLICE ; +END SDCON + + +LAYER VSD + TYPE CUT ; + SPACING 0.029 ; + WIDTH 0.013 ; +END VSD + +LAYER VG + TYPE CUT ; + SPACING 0.028 ; + WIDTH 0.014 ; +END VG + +LAYER M0 + TYPE ROUTING ; + SPACING 0.012 ; + WIDTH 0.012 ; + PITCH 0.024 ; + AREA 0.000288 ; + MINSIZE 0.024 0.012 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.015 EXTENSION 0 0 0.017 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.015 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M0 + +LAYER V0 + TYPE CUT ; + SPACING 0.012 ; + WIDTH 0.012 ; +END V0 + +LAYER M1 + TYPE ROUTING ; + SPACING 0.014 ; + WIDTH 0.014 ; + PITCH 0.028 ; + AREA 0.000392 ; + MINSIZE 0.014 0.028 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.016 EXTENSION 0 0 0.020 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.016 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; + OFFSET 0.007 ; +END M1 + +LAYER V1 + TYPE CUT ; + SPACING 0.012 ; + WIDTH 0.012 ; + ENCLOSURE BELOW 0.004 0 ; + ENCLOSURE ABOVE 0.004 0 ; +END V1 + +LAYER M2 + TYPE ROUTING ; + SPACING 0.012 ; + SPACING 0.012 SAMENET ; + WIDTH 0.012 ; + PITCH 0.024 ; + AREA 0.000288 ; + MINSIZE 0.024 0.012 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.015 EXTENSION 0 0 0.017 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.015 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M2 + +LAYER V2 + TYPE CUT ; + SPACING 0.012 ; + WIDTH 0.012 ; + ENCLOSURE BELOW 0.004 0 ; + ENCLOSURE ABOVE 0.004 0 ; +END V2 + +LAYER M3 + TYPE ROUTING ; + SPACING 0.014 ; + SPACING 0.014 SAMENET ; + WIDTH 0.014 ; + PITCH 0.028 ; + AREA 0.000392 ; + MINSIZE 0.014 0.028 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.015 EXTENSION 0 0 0.020 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.016 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M3 + +LAYER V3 + TYPE CUT ; + SPACING 0.014 ; + WIDTH 0.014 ; + ENCLOSURE BELOW 0.004 0 ; + ENCLOSURE ABOVE 0.004 0 ; +END V3 + +LAYER M4 + TYPE ROUTING ; + SPACING 0.021 ; + SPACING 0.021 SAMENET ; + WIDTH 0.021 ; + PITCH 0.042 ; + AREA 0.000882 ; + MINSIZE 0.042 0.021 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.022 EXTENSION 0 0 0.030 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.024 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M4 + +LAYER V4 + TYPE CUT ; + SPACING 0.021 ; + WIDTH 0.021 ; + ENCLOSURE BELOW 0.005 0 ; + ENCLOSURE ABOVE 0.005 0 ; +END V4 + +LAYER M5 + TYPE ROUTING ; + SPACING 0.021 ; + SPACING 0.021 SAMENET ; + WIDTH 0.021 ; + PITCH 0.042 ; + AREA 0.000882 ; + MINSIZE 0.021 0.042 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.022 EXTENSION 0 0 0.030 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.024 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M5 + +LAYER V5 + TYPE CUT ; + SPACING 0.021 ; + WIDTH 0.021 ; + ENCLOSURE BELOW 0.006 0 ; + ENCLOSURE ABOVE 0.006 0 ; +END V5 + +LAYER M6 + TYPE ROUTING ; + SPACING 0.038 ; + SPACING 0.038 SAMENET ; + WIDTH 0.038 ; + PITCH 0.076 ; + AREA 0.002166 ; + MINSIZE 0.057 0.038 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.039 EXTENSION 0 0 0.055 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.045 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M6 + +LAYER V6 + TYPE CUT ; + SPACING 0.038 ; + WIDTH 0.038 ; + ENCLOSURE BELOW 0.008 0 ; + ENCLOSURE ABOVE 0.008 0 ; +END V6 + +LAYER M7 + TYPE ROUTING ; + SPACING 0.038 ; + SPACING 0.038 SAMENET ; + WIDTH 0.038 ; + PITCH 0.076 ; + AREA 0.002166 ; + MINSIZE 0.038 0.057 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.039 EXTENSION 0 0 0.055 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.045 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M7 + +LAYER V7 + TYPE CUT ; + SPACING 0.038 ; + WIDTH 0.038 ; + ENCLOSURE BELOW 0.008 0 ; + ENCLOSURE ABOVE 0.008 0 ; +END V7 + +LAYER M8 + TYPE ROUTING ; + SPACING 0.038 ; + SPACING 0.038 SAMENET ; + WIDTH 0.038 ; + PITCH 0.076 ; + AREA 0.002166 ; + MINSIZE 0.057 0.038 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.039 EXTENSION 0 0 0.055 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.045 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M8 + +LAYER V8 + TYPE CUT ; + SPACING 0.038 ; + WIDTH 0.038 ; + ENCLOSURE BELOW 0.008 0 ; + ENCLOSURE ABOVE 0.008 0 ; +END V8 + +LAYER M9 + TYPE ROUTING ; + SPACING 0.038 ; + WIDTH 0.038 ; + PITCH 0.076 ; + AREA 0.002166 ; + MINSIZE 0.038 0.057 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.039 EXTENSION 0 0 0.055 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.045 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M9 + +LAYER V9 + TYPE CUT ; + SPACING 0.038 ; + WIDTH 0.038 ; +END V9 + +LAYER M10 + TYPE ROUTING ; + SPACING 0.056 ; + WIDTH 0.056 ; + PITCH 0.112 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.057 EXTENSION 0 0 0.080 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.066 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M10 + +LAYER V10 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; +END V10 + +LAYER M11 + TYPE ROUTING ; + SPACING 0.056 ; + WIDTH 0.056 ; + PITCH 0.112 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.057 EXTENSION 0 0 0.080 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.066 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M11 + +LAYER V11 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; +END V11 + +LAYER M12 + TYPE ROUTING ; + SPACING 0.36 ; + WIDTH 0.36 ; + PITCH 0.72 ; + DIRECTION HORIZONTAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.361 EXTENSION 0 0 0.450 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.450 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M12 + +LAYER V12 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; +END V12 + +LAYER M13 + TYPE ROUTING ; + SPACING 0.36 ; + WIDTH 0.36 ; + PITCH 0.72 ; + DIRECTION VERTICAL ; + PROPERTY LEF58_EOLKEEPOUT "EOLKEEPOUT 0.361 EXTENSION 0 0 0.450 ;" ; + PROPERTY LEF58_CORNERSPACING "CORNERSPACING CONVEXCORNER CORNERTOCORNER WIDTH 0.000 SPACING 0.450 ; " ; + PROPERTY LEF58_RECTONLY "RECTONLY ;" ; +END M13 + +LAYER V13 + TYPE CUT ; + SPACING 0.056 ; + WIDTH 0.056 ; +END V13 + +LAYER RDL + TYPE ROUTING ; + SPACING 1.6 ; + WIDTH 1.6 ; + PITCH 3.2 ; + DIRECTION HORIZONTAL ; +END RDL + +LAYER OVERLAP + TYPE OVERLAP ; +END OVERLAP + + + +VIA BV4_0 DEFAULT + LAYER BV4 ; + RECT -0.800 -0.180 0.800 0.180 ; + LAYER BRDL ; + RECT -0.800 -0.380 0.800 0.380 ; + LAYER BM4 ; + RECT -0.840 -0.180 0.840 0.180 ; +END BV4_0 + +VIA BV3_0 DEFAULT + LAYER BV3 ; + RECT -0.180 -0.180 0.180 0.180 ; + LAYER BM4 ; + RECT -0.800 -0.180 0.800 0.180 ; + LAYER BM3 ; + RECT -0.180 -0.200 0.180 0.200 ; +END BV3_0 + +VIA BV2_0 DEFAULT + LAYER BV2 ; + RECT -0.180 -0.028 0.180 0.028 ; + LAYER BM3 ; + RECT -0.180 -0.200 0.180 0.200 ; + LAYER BM2 ; + RECT -0.040 -0.192 0.040 0.192 ; +END BV2_0 + +VIA BV1_0 DEFAULT + LAYER BV1 ; + RECT -0.028 -0.028 0.028 0.028 ; + LAYER BM2 ; + RECT -0.040 -0.028 0.040 0.028 ; + LAYER BM1 ; + RECT -0.028 -0.040 0.028 0.040 ; +END BV1_0 + +VIA BV0_0 DEFAULT + LAYER BV0 ; + RECT -0.020 -0.016 0.020 0.016 ; + LAYER BM1 ; + RECT -0.028 -0.040 0.028 0.040 ; + LAYER BPR ; + RECT -0.021 -0.016 0.021 0.016 ; +END BV0_0 + +VIA V0_0 DEFAULT + LAYER V0 ; + RECT -0.007 -0.006 0.007 0.006 ; + LAYER M0 ; + RECT -0.012 -0.006 0.012 0.006 ; + LAYER M1 ; + RECT -0.007 -0.014 0.007 0.014 ; +END V0_0 + +VIA V1_0 DEFAULT + LAYER V1 ; + RECT -0.007 -0.006 0.007 0.006 ; + LAYER M1 ; + RECT -0.007 -0.014 0.007 0.014 ; + LAYER M2 ; + RECT -0.012 -0.006 0.012 0.006 ; +END V1_0 + +VIA V2_0 DEFAULT + LAYER V2 ; + RECT -0.007 -0.006 0.007 0.006 ; + LAYER M2 ; + RECT -0.012 -0.006 0.012 0.006 ; + LAYER M3 ; + RECT -0.007 -0.014 0.007 0.014 ; +END V2_0 + +VIA V3_0 DEFAULT + LAYER V3 ; + RECT -0.007 -0.0105 0.007 0.0105 ; + LAYER M3 ; + RECT -0.007 -0.0145 0.007 0.0145 ; + LAYER M4 ; + RECT -0.021 -0.0105 0.021 0.0105 ; +END V3_0 + +VIA V4_0 DEFAULT + LAYER V4 ; + RECT -0.0105 -0.0105 0.0105 0.0105 ; + LAYER M4 ; + RECT -0.021 -0.0105 0.021 0.0105 ; + LAYER M5 ; + RECT -0.0105 -0.021 0.0105 0.021 ; +END V4_0 + +VIA V5_0 DEFAULT + LAYER V5 ; + RECT -0.0105 -0.019 0.0105 0.019 ; + LAYER M5 ; + RECT -0.0105 -0.025 0.0105 0.025 ; + LAYER M6 ; + RECT -0.0275 -0.019 0.0275 0.019 ; +END V5_0 + +VIA V6_0 DEFAULT + LAYER V6 ; + RECT -0.019 -0.019 0.019 0.019 ; + LAYER M6 ; + RECT -0.0275 -0.019 0.0275 0.019 ; + LAYER M7 ; + RECT -0.019 -0.0275 0.019 0.0275 ; +END V6_0 + +VIA V7_0 DEFAULT + LAYER V7 ; + RECT -0.019 -0.019 0.019 0.019 ; + LAYER M7 ; + RECT -0.019 -0.0275 0.019 0.0275 ; + LAYER M8 ; + RECT -0.0275 -0.019 0.0275 0.019 ; +END V7_0 + +VIA V8_0 DEFAULT + LAYER V8 ; + RECT -0.019 -0.019 0.019 0.019 ; + LAYER M8 ; + RECT -0.0275 -0.019 0.0275 0.019 ; + LAYER M9 ; + RECT -0.019 -0.0275 0.019 0.0275 ; +END V8_0 + +VIA V9_0 DEFAULT + LAYER V9 ; + RECT -0.019 -0.028 0.019 0.028 ; + LAYER M9 ; + RECT -0.019 -0.038 0.019 0.038 ; + LAYER M10 ; + RECT -0.039 -0.028 0.039 0.028 ; +END V9_0 + +VIA V10_0 DEFAULT + LAYER V10 ; + RECT -0.028 -0.028 0.028 0.028 ; + LAYER M10 ; + RECT -0.040 -0.028 0.040 0.028 ; + LAYER M11 ; + RECT -0.028 -0.040 0.028 0.040 ; +END V10_0 + +VIA V11_0 DEFAULT + LAYER V11 ; + RECT -0.028 -0.180 0.028 0.180 ; + LAYER M11 ; + RECT -0.028 -0.192 0.028 0.192 ; + LAYER M12 ; + RECT -0.200 -0.180 0.200 0.180 ; +END V11_0 + +VIA V12_0 DEFAULT + LAYER V12 ; + RECT -0.180 -0.180 0.180 0.180 ; + LAYER M12 ; + RECT -0.200 -0.180 0.200 0.180 ; + LAYER M13 ; + RECT -0.180 -0.800 0.180 0.800 ; +END V12_0 + +VIA V13_0 DEFAULT + LAYER V13 ; + RECT -0.180 -0.800 0.180 0.800 ; + LAYER M13 ; + RECT -0.180 -0.840 0.180 0.840 ; + LAYER RDL ; + RECT -0.380 -0.800 0.380 0.800 ; +END V13_0 + +VIARULE BVia4Array GENERATE + LAYER BRDL ; + ENCLOSURE 0 0.2 ; + LAYER BM4 ; + ENCLOSURE 0.04 0 ; + LAYER BV4 ; + RECT -0.800 -0.180 0.800 0.180 ; + SPACING 1.600 BY 0.360 ; +END BVia4Array + +VIARULE BVia3Array GENERATE + LAYER BM4 ; + ENCLOSURE 0.020 0 ; + LAYER BM3 ; + ENCLOSURE 0 0.020 ; + LAYER BV3 ; + RECT -0.180 -0.180 0.180 0.180 ; + SPACING 0.360 BY 0.360 ; +END BVia3Array + +VIARULE BVia2Array GENERATE + LAYER BM3 ; + ENCLOSURE 0 0.012 ; + LAYER BM2 ; + ENCLOSURE 0.012 0 ; + LAYER BV2 ; + RECT -0.18 -0.028 0.18 0.028 ; + SPACING 0.360 BY 0.056 ; +END BVia2Array + +VIARULE BVia1Array GENERATE + LAYER BM2 ; + ENCLOSURE 0.012 0 ; + LAYER BM1 ; + ENCLOSURE 0 0.012 ; + LAYER BV1 ; + RECT -0.028 -0.028 0.028 0.028 ; + SPACING 0.056 BY 0.056 ; +END BVia1Array + +VIARULE BVia0Array GENERATE + LAYER BM1 ; + ENCLOSURE 0 0.010 ; + LAYER BPR ; + ENCLOSURE 0.010 0 ; + LAYER BV0 ; + RECT -0.020 -0.016 0.020 0.016 ; + SPACING 0.032 BY 0.112 ; +END BVia0Array + +VIARULE Via0Array GENERATE + LAYER M0 ; + ENCLOSURE 0.004 0 ; + LAYER M1 ; + ENCLOSURE 0 0.004 ; + LAYER V0 ; + RECT -0.007 -0.006 0.007 0.006 ; + SPACING 0.014 BY 0.012 ; +END Via0Array + +VIARULE Via1Array GENERATE + LAYER M1 ; + ENCLOSURE 0 0.004 ; + LAYER M2 ; + ENCLOSURE 0.004 0 ; + LAYER V1 ; + RECT -0.007 -0.006 0.007 0.006 ; + SPACING 0.014 BY 0.012 ; +END Via1Array + +VIARULE Via2Array GENERATE + LAYER M2 ; + ENCLOSURE 0.004 0 ; + LAYER M3 ; + ENCLOSURE 0 0.004 ; + LAYER V2 ; + RECT -0.007 -0.006 0.007 0.006 ; + SPACING 0.014 BY 0.012 ; +END Via2Array + +VIARULE Via3Array GENERATE + LAYER M3 ; + ENCLOSURE 0 0.004 ; + LAYER M4 ; + ENCLOSURE 0.004 0 ; + LAYER V3 ; + RECT -0.007 -0.0105 0.007 0.0105 ; + SPACING 0.014 BY 0.021 ; +END Via3Array + +VIARULE Via4Array GENERATE + LAYER M4 ; + ENCLOSURE 0.005 0 ; + LAYER M5 ; + ENCLOSURE 0 0.005 ; + LAYER V4 ; + RECT -0.0105 -0.0105 0.0105 0.0105 ; + SPACING 0.021 BY 0.021 ; +END Via4Array + +VIARULE Via5Array GENERATE + LAYER M5 ; + ENCLOSURE 0 0.006 ; + LAYER M6 ; + ENCLOSURE 0.006 0 ; + LAYER V5 ; + RECT -0.0105 -0.019 0.0105 0.019 ; + SPACING 0.021 BY 0.038 ; +END Via5Array + +VIARULE Via6Array GENERATE + LAYER M6 ; + ENCLOSURE 0.008 0 ; + LAYER M7 ; + ENCLOSURE 0 0.008 ; + LAYER V6 ; + RECT -0.019 -0.019 0.019 0.019 ; + SPACING 0.038 BY 0.038 ; +END Via6Array + +VIARULE Via7Array GENERATE + LAYER M7 ; + ENCLOSURE 0 0.008 ; + LAYER M8 ; + ENCLOSURE 0.008 0 ; + LAYER V7 ; + RECT -0.019 -0.019 0.019 0.019 ; + SPACING 0.038 BY 0.038 ; +END Via7Array + +VIARULE Via8Array GENERATE + LAYER M8 ; + ENCLOSURE 0.008 0 ; + LAYER M9 ; + ENCLOSURE 0 0.008 ; + LAYER V8 ; + RECT -0.019 -0.019 0.019 0.019 ; + SPACING 0.038 BY 0.038 ; +END Via8Array + +VIARULE Via9Array GENERATE + LAYER M9 ; + ENCLOSURE 0 0.010 ; + LAYER M10 ; + ENCLOSURE 0.010 0 ; + LAYER V9 ; + RECT -0.019 -0.028 0.019 0.028 ; + SPACING 0.038 BY 0.056 ; +END Via9Array + +VIARULE Via10Array GENERATE + LAYER M10 ; + ENCLOSURE 0.012 0 ; + LAYER M11 ; + ENCLOSURE 0 0.012 ; + LAYER V10 ; + RECT -0.028 -0.028 0.028 0.028 ; + SPACING 0.056 BY 0.056 ; +END Via10Array + +VIARULE Via11Array GENERATE + LAYER M11 ; + ENCLOSURE 0 0.012 ; + LAYER M12 ; + ENCLOSURE 0.012 0 ; + LAYER V11 ; + RECT -0.028 -0.18 0.028 0.18 ; + SPACING 0.056 BY 0.360 ; +END Via11Array + +VIARULE Via12Array GENERATE + LAYER M12 ; + ENCLOSURE 0.020 0 ; + LAYER M13 ; + ENCLOSURE 0 0.020 ; + LAYER V12 ; + RECT -0.180 -0.180 0.180 0.180 ; + SPACING 0.360 BY 0.360 ; +END Via12Array + +VIARULE Via13Array GENERATE + LAYER M13 ; + ENCLOSURE 0 0.04 ; + LAYER RDL ; + ENCLOSURE 0.2 0 ; + LAYER V13 ; + RECT -0.180 -0.800 0.180 0.800 ; + SPACING 0.360 BY 1.600 ; +END Via13Array + + +END LIBRARY + diff --git a/flow/platforms/gt2n/lib/gt2_6t_w31_lvt_tt_0p7v25c.lib b/flow/platforms/gt2n/lib/gt2_6t_w31_lvt_tt_0p7v25c.lib new file mode 100644 index 0000000000..fa2ee7e430 --- /dev/null +++ b/flow/platforms/gt2n/lib/gt2_6t_w31_lvt_tt_0p7v25c.lib @@ -0,0 +1,22308 @@ +/******************************************************************************/ +/* BSD 3-Clause License +/* +/* Copyright 2025 Dongwon Jang, Piyush Kumar, Azad Naeemi, or Georgia Institute of Technology +/* +/* Redistribution and use in source and binary forms, with or without +/* modification, are permitted provided that the following conditions are met: +/* +/* 1. Redistributions of source code must retain the above copyright notice, +/* this list of conditions and the following disclaimer. +/* +/* 2. Redistributions in binary form must reproduce the above copyright notice, +/* this list of conditions and the following disclaimer in the documentation +/* and/or other materials provided with the distribution. +/* +/* 3. Neither the name of the copyright holder nor the names of its contributors +/* may be used to endorse or promote products derived from this software without +/* specific prior written permission. +/* +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” +/* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +/* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +/* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +/* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +/* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +/* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +/* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +/* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +/******************************************************************************/ + + +library(gt2_6t_w31_lvt_tt_0p7v25c) { + delay_model : table_lookup ; + library_features(report_delay_calculation, report_power_calculation, report_noise_calculation); + time_unit : 1ps ; + voltage_unit : 1V ; + current_unit : 1mA ; + capacitive_load_unit(1, pf); + pulling_resistance_unit : 1ohm ; + leakage_power_unit : 1uW ; + input_threshold_pct_fall : 50 ; + input_threshold_pct_rise : 50 ; + output_threshold_pct_fall : 50 ; + output_threshold_pct_rise : 50 ; + slew_derate_from_library : 1 ; + slew_lower_threshold_pct_fall : 30 ; + slew_lower_threshold_pct_rise : 30 ; + slew_upper_threshold_pct_fall : 70 ; + slew_upper_threshold_pct_rise : 70 ; + nom_process : 1 ; + nom_temperature : 25 ; + nom_voltage : 0.7 ; + default_operating_conditions : 0p7v25c ; + voltage_map(vdd, 0.7); + voltage_map(vss, 0.0); + default_cell_leakage_power : 0 ; + default_fanout_load : 0 ; + default_inout_pin_cap : 0 ; + default_input_pin_cap : 0 ; + default_leakage_power_density : 0 ; + default_max_transition : 1000 ; + default_output_pin_cap : 0 ; + + operating_conditions(0p7v25c) { + process : 1 ; + temperature : 25 ; + voltage : 0.7 ; + } + + input_voltage(default) { + vil : 0 ; + vih : 0.7 ; + vimin : 0 ; + vimax : 0.7 ; + } + + output_voltage(default) { + vol : 0 ; + voh : 0.7 ; + vomin : 0 ; + vomax : 0.7 ; + } + + lu_table_template(ccsn_dc_template) { + variable_1 : input_voltage ; + variable_2 : output_voltage ; + } + + lu_table_template(cnst_ctin_rtin_8x8) { + variable_1 : constrained_pin_transition ; + variable_2 : related_pin_transition ; + index_1("1, 2, 3, 4, 5, 6, 7, 8"); + index_2("1, 2, 3, 4, 5, 6, 7, 8"); + } + + lu_table_template(ndw_ntin_nvolt_8x2) { + variable_1 : input_net_transition ; + variable_2 : normalized_voltage ; + index_1("1, 2, 3, 4, 5, 6, 7, 8"); + index_2("1, 2"); + } + + lu_table_template(tmg_ntin_oload_8x8) { + variable_1 : input_net_transition ; + variable_2 : total_output_net_capacitance ; + index_1("1, 2, 3, 4, 5, 6, 7, 8"); + index_2("1, 2, 3, 4, 5, 6, 7, 8"); + } + + power_lut_template(pwr_tin_8) { + variable_1 : input_transition_time ; + index_1("1, 2, 3, 4, 5, 6, 7, 8"); + } + + power_lut_template(pwr_tin_oload_8x8) { + variable_1 : input_transition_time ; + variable_2 : total_output_net_capacitance ; + index_1("1, 2, 3, 4, 5, 6, 7, 8"); + index_2("1, 2, 3, 4, 5, 6, 7, 8"); + } + + normalized_driver_waveform(ndw_ntin_nvolt_8x2) { + driver_waveform_name : "driver_waveform_default_fall" ; + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0, 1"); + values("0, 5",\ + "0, 8.067",\ + "0, 18.83",\ + "0, 39.39",\ + "0, 71.42",\ + "0, 116.4",\ + "0, 175.5",\ + "0, 250"); + } + + normalized_driver_waveform(ndw_ntin_nvolt_8x2) { + driver_waveform_name : "driver_waveform_default_rise" ; + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0, 1"); + values("0, 5",\ + "0, 8.067",\ + "0, 18.83",\ + "0, 39.39",\ + "0, 71.42",\ + "0, 116.4",\ + "0, 175.5",\ + "0, 250"); + } + + normalized_driver_waveform(ndw_ntin_nvolt_8x2) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0, 1"); + values("0, 5",\ + "0, 8.067",\ + "0, 18.83",\ + "0, 39.39",\ + "0, 71.42",\ + "0, 116.4",\ + "0, 175.5",\ + "0, 250"); + } + + cell(gt2_6t_and2_x1_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.01837 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.000474 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001092, 0.0001093, 0.0001093, 0.0001091, 0.0001093, 0.0001093, \ + 0.0001094, 0.0001095"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004794 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.249e-05, 9.189e-05, 9.105e-05, 9.053e-05, 9.033e-05, 9.029e-05, \ + 9.031e-05, 9.041e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A&B)" ; + max_capacitance : 0.3868 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("0.0002803, 0.0002853, 0.0002844, 0.0002816, 0.0002754, 0.0002617, 0.0002433, 0.0002264",\ + "0.0002831, 0.0002892, 0.0002886, 0.000286, 0.0002797, 0.000266, 0.0002476, 0.0002307",\ + "0.0003129, 0.0003188, 0.000319, 0.0003165, 0.0003101, 0.0002963, 0.0002779, 0.000261",\ + "0.0003848, 0.0003864, 0.0003871, 0.0003847, 0.0003784, 0.0003645, 0.000346, 0.0003291",\ + "0.0005088, 0.0004944, 0.0004942, 0.0004918, 0.0004854, 0.0004711, 0.0004525, 0.0004357",\ + "0.0007074, 0.000645, 0.0006399, 0.0006373, 0.0006305, 0.0006158, 0.000597, 0.0005803",\ + "0.0009894, 0.0008502, 0.0008261, 0.0008218, 0.0008143, 0.000799, 0.0007798, 0.0007633",\ + "0.001354, 0.001141, 0.001058, 0.00105, 0.001042, 0.001025, 0.001006, 0.0009894"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("0, 0, 0, 0, 0, 0.004323, 0.02336, 0.04187",\ + "0, 0, 0, 0, 0, 0.004371, 0.02341, 0.04187",\ + "0, 0, 0, 0, 0, 0.004541, 0.02358, 0.04189",\ + "0, 0, 0, 0, 0, 0.00487, 0.02391, 0.04194",\ + "0, 0, 0, 0, 0, 0.005381, 0.0244, 0.04202",\ + "0, 0, 0, 0, 0, 0.006121, 0.02507, 0.04209",\ + "0, 0, 0, 0, 0, 0.007115, 0.0259, 0.04213",\ + "0, 0, 0, 0, 0, 0.00841, 0.02687, 0.04207"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("0.0003096, 0.000288, 0.0002802, 0.000276, 0.0002695, 0.0002561, 0.0002378, 0.0002209",\ + "0.000317, 0.0002949, 0.0002862, 0.0002817, 0.0002752, 0.0002617, 0.0002434, 0.0002264",\ + "0.0003574, 0.0003272, 0.0003142, 0.0003085, 0.0003015, 0.0002877, 0.0002692, 0.0002522",\ + "0.000442, 0.0003991, 0.0003764, 0.0003676, 0.0003593, 0.0003448, 0.0003259, 0.0003088",\ + "0.0005796, 0.0005134, 0.0004739, 0.000459, 0.0004482, 0.0004323, 0.0004127, 0.0003953",\ + "0.0007918, 0.0006755, 0.0006103, 0.0005844, 0.0005689, 0.0005505, 0.0005296, 0.0005117",\ + "0.001092, 0.0008974, 0.0007915, 0.0007495, 0.0007263, 0.0007037, 0.0006806, 0.0006617",\ + "0.001482, 0.001205, 0.001023, 0.0009576, 0.0009227, 0.0008936, 0.000867, 0.0008465"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("0, 0, 0, 0, 0, 0.00428, 0.02331, 0.04182",\ + "0, 0, 0, 0, 0, 0.00432, 0.02336, 0.04182",\ + "0, 0, 0, 0, 0, 0.004484, 0.02352, 0.04185",\ + "0, 0, 0, 0, 0, 0.004786, 0.02383, 0.04189",\ + "0, 0, 0, 0, 0, 0.005253, 0.02427, 0.04194",\ + "0, 0, 0, 0, 0, 0.005902, 0.02487, 0.04198",\ + "0, 0, 0, 0, 0, 0.006764, 0.02559, 0.04197",\ + "0, 0, 0, 0, 0, 0.007871, 0.02642, 0.04186"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("8.091, 21.03, 65.64, 151, 283.9, 470.5, 715.7, 1024",\ + "8.579, 21.53, 66.24, 151.5, 284.5, 471.1, 716.4, 1025",\ + "9.857, 22.79, 67.52, 152.9, 285.7, 472.4, 717.9, 1026",\ + "11.33, 24.27, 68.93, 154.2, 287.2, 473.7, 719.3, 1028",\ + "12.81, 25.66, 70.37, 155.7, 288.5, 475.2, 720.4, 1028",\ + "14.13, 26.96, 71.59, 156.9, 289.6, 476.4, 721.3, 1030",\ + "15.19, 27.99, 72.63, 157.8, 290.6, 477.4, 722.7, 1031",\ + "15.92, 28.73, 73.44, 158.6, 291.4, 478.1, 723.2, 1031"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("9.062, 22.86, 70.76, 162.5, 305.3, 505.5, 768.3, 1100",\ + "9.575, 23.35, 71.3, 163, 305.6, 505.8, 769.3, 1100",\ + "11.13, 24.87, 72.8, 164.3, 307.2, 507.1, 771.1, 1101",\ + "13.21, 26.98, 74.72, 166.4, 308.8, 509.2, 773.1, 1104",\ + "15.89, 29.6, 77.28, 168.7, 311.5, 511.6, 775.5, 1106",\ + "18.96, 32.81, 80.33, 171.7, 314.4, 514.2, 778.3, 1109",\ + "22.42, 36.41, 84.1, 175.2, 317.6, 517.6, 781.8, 1112",\ + "26.25, 40.37, 88.51, 179.4, 321.9, 521.8, 785.8, 1116"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("3.248, 15.42, 58.42, 140.4, 268.3, 446.7, 681.8, 978.4",\ + "3.255, 15.44, 58.4, 140.4, 267.8, 447.3, 681.7, 978.8",\ + "3.335, 15.44, 58.49, 140.2, 268.2, 446.9, 681.9, 979.3",\ + "3.421, 15.44, 58.42, 140.5, 268.3, 447.2, 682.3, 980.7",\ + "3.58, 15.54, 58.31, 140.4, 268.4, 447.1, 682.2, 980.8",\ + "3.825, 15.53, 58.3, 140.4, 268.2, 447.4, 682.1, 981.3",\ + "4.12, 15.64, 58.44, 140.4, 268.5, 447, 682.4, 980.9",\ + "4.424, 15.8, 58.53, 140.3, 268.3, 447.3, 682.9, 979.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("3.615, 15.87, 59.69, 143.5, 273.9, 456.9, 696.6, 998.2",\ + "3.622, 15.86, 59.76, 143.4, 273.7, 456.3, 696.2, 998.2",\ + "3.756, 15.87, 59.66, 143.3, 273.8, 455.9, 696, 1001",\ + "3.878, 15.93, 59.75, 143.4, 273.3, 455.7, 695.8, 999.1",\ + "4.149, 16.12, 59.76, 143.4, 274, 456.8, 696.2, 1001",\ + "4.526, 16.49, 59.77, 143.5, 273.9, 455.9, 695.8, 1000",\ + "4.993, 16.98, 59.95, 143.5, 273.7, 455.9, 697.1, 1001",\ + "5.521, 17.6, 60.31, 143.4, 274, 456.6, 697.8, 999.8"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("7.911, 20.55, 65.21, 150.6, 283.5, 470, 715.8, 1025",\ + "8.472, 21.1, 65.7, 150.9, 284.1, 470.7, 715.6, 1025",\ + "10.03, 22.58, 67.14, 152.5, 285.5, 472.1, 717.5, 1027",\ + "11.94, 24.32, 68.74, 153.9, 286.9, 473.6, 718.9, 1028",\ + "14.08, 26.19, 70.39, 155.5, 288.4, 475, 720.7, 1030",\ + "16.31, 28.22, 72, 157, 289.8, 476.5, 721.5, 1031",\ + "18.62, 30.29, 73.71, 158.4, 291.2, 477.5, 723.2, 1031",\ + "20.94, 32.46, 75.43, 159.7, 292.2, 478.3, 723.6, 1033"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("9.267, 22.93, 70.89, 162.5, 305, 505.8, 769.2, 1100",\ + "9.562, 23.24, 71.13, 162.8, 305.2, 505.7, 769.3, 1100",\ + "10.62, 24.34, 72.23, 163.9, 306.4, 507.1, 770.5, 1101",\ + "12.12, 25.79, 73.53, 165, 307.7, 508.3, 771.8, 1102",\ + "13.92, 27.38, 75, 166.4, 309.3, 509.1, 773.1, 1104",\ + "15.76, 29.09, 76.32, 167.7, 310.5, 510.3, 774.4, 1105",\ + "17.56, 30.82, 77.8, 168.9, 311.4, 511.6, 774.6, 1106",\ + "19.27, 32.49, 79.13, 169.8, 312.4, 512.6, 775.8, 1106"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("3.302, 15.43, 58.43, 140.4, 268.4, 447.9, 682.8, 980.9",\ + "3.303, 15.43, 58.5, 140.6, 268.6, 447.8, 682.9, 980.2",\ + "3.396, 15.43, 58.35, 140.6, 268.2, 447.4, 682.9, 980.3",\ + "3.518, 15.45, 58.38, 140.6, 268.7, 448.2, 683.1, 981.7",\ + "3.73, 15.51, 58.53, 140.6, 268.5, 447.9, 683.2, 982.1",\ + "4.002, 15.54, 58.54, 140.6, 268.5, 447.5, 683, 982.7",\ + "4.344, 15.62, 58.48, 140.3, 267.9, 448.5, 683.4, 982.1",\ + "4.678, 15.77, 58.59, 140.6, 268.3, 448.3, 684.2, 980.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005829, 0.02278, 0.05515, 0.1056, 0.1764, 0.2695, 0.3868"); + values("3.625, 15.91, 59.75, 143.4, 273.6, 457, 696.1, 999.3",\ + "3.636, 15.87, 59.72, 143.5, 273.3, 455.8, 696.2, 998.1",\ + "3.749, 15.87, 59.78, 143.4, 273.5, 457.1, 696.2, 998.9",\ + "3.85, 15.93, 59.71, 143.2, 273.7, 457.1, 696.1, 999.4",\ + "4.041, 15.98, 59.79, 143.5, 274, 456.3, 696.2, 999.9",\ + "4.316, 16.05, 59.7, 143.5, 274, 456.3, 695.9, 1000",\ + "4.654, 16.27, 59.8, 143.4, 274, 456.7, 697.1, 1001",\ + "5.021, 16.61, 59.99, 143.3, 274, 457.1, 698.3, 1001"); + } + } + } + } + + cell(gt2_6t_and2_x2_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.03358 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.000473 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000111, 0.000111, 0.0001109, 0.000111, 0.0001109, 0.000111, \ + 0.0001111, 0.0001112"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004783 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.251e-05, 9.193e-05, 9.108e-05, 9.052e-05, 9.036e-05, 9.03e-05, \ + 9.032e-05, 9.042e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A&B)" ; + max_capacitance : 0.6938 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0.0004286, 0.0004355, 0.0004346, 0.0004308, 0.000421, 0.0003993, 0.0003714, 0.0003451",\ + "0.0004316, 0.0004379, 0.0004372, 0.0004335, 0.0004237, 0.000402, 0.000374, 0.0003477",\ + "0.0004672, 0.0004634, 0.0004623, 0.0004585, 0.0004485, 0.0004267, 0.0003986, 0.0003724",\ + "0.0005599, 0.0005325, 0.0005299, 0.0005258, 0.0005156, 0.0004934, 0.0004652, 0.000439",\ + "0.0007175, 0.0006478, 0.0006393, 0.0006343, 0.0006234, 0.0006007, 0.0005722, 0.0005461",\ + "0.0009595, 0.0008127, 0.0007918, 0.0007845, 0.0007726, 0.0007489, 0.0007201, 0.0006939",\ + "0.001292, 0.001041, 0.0009875, 0.0009763, 0.0009626, 0.0009376, 0.0009081, 0.000882",\ + "0.001714, 0.001356, 0.001231, 0.001213, 0.001196, 0.001169, 0.001139, 0.001113"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0, 0, 0, 0, 0, 0.007129, 0.03946, 0.07409",\ + "0, 0, 0, 0, 0, 0.007198, 0.03954, 0.07411",\ + "0, 0, 0, 0, 0, 0.007468, 0.03984, 0.07418",\ + "0, 0, 0, 0, 0, 0.00797, 0.04039, 0.07432",\ + "0, 0, 0, 0, 0, 0.008755, 0.04123, 0.07451",\ + "0, 0, 0, 0, 0, 0.009865, 0.04234, 0.07472",\ + "0, 0, 0, 0, 0, 0.01136, 0.04375, 0.07488",\ + "0, 0, 0, 0, 0, 0.01332, 0.04541, 0.07489"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0.0004672, 0.0004323, 0.0004222, 0.0004165, 0.0004063, 0.0003848, 0.000357, 0.0003307",\ + "0.0004721, 0.0004367, 0.0004258, 0.0004199, 0.0004095, 0.000388, 0.0003601, 0.0003339",\ + "0.0005158, 0.0004665, 0.0004509, 0.0004436, 0.0004327, 0.0004107, 0.0003827, 0.0003563",\ + "0.0006211, 0.000541, 0.0005133, 0.0005027, 0.0004904, 0.0004676, 0.0004392, 0.0004127",\ + "0.0007964, 0.0006677, 0.0006186, 0.0006015, 0.0005864, 0.0005621, 0.0005328, 0.0005061",\ + "0.00106, 0.0008498, 0.0007666, 0.000738, 0.000718, 0.000691, 0.0006603, 0.000633",\ + "0.001419, 0.001099, 0.0009636, 0.0009176, 0.0008898, 0.0008584, 0.0008255, 0.0007973",\ + "0.001879, 0.001441, 0.001215, 0.001143, 0.001103, 0.001065, 0.001029, 0.0009994"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0, 0, 0, 0, 0, 0.007174, 0.03951, 0.07413",\ + "0, 0, 0, 0, 0, 0.007238, 0.03958, 0.07415",\ + "0, 0, 0, 0, 0, 0.007484, 0.03986, 0.07422",\ + "0, 0, 0, 0, 0, 0.007955, 0.04038, 0.07435",\ + "0, 0, 0, 0, 0, 0.00868, 0.04115, 0.07452",\ + "0, 0, 0, 0, 0, 0.009695, 0.04218, 0.0747",\ + "0, 0, 0, 0, 0, 0.01104, 0.04345, 0.07482",\ + "0, 0, 0, 0, 0, 0.01276, 0.04493, 0.0748"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("7.805, 20.42, 62.92, 143.9, 270.1, 446.9, 680.3, 973.9",\ + "8.324, 20.91, 63.41, 144.4, 270.6, 447.7, 679.7, 974.1",\ + "9.968, 22.52, 64.95, 145.8, 272.3, 449.1, 682, 976.1",\ + "11.95, 24.52, 66.99, 147.9, 273.9, 451.3, 684.4, 978.2",\ + "13.97, 26.47, 68.95, 149.9, 276.2, 452.7, 685.5, 979.7",\ + "15.88, 28.33, 70.64, 151.6, 277.9, 454.7, 687.9, 980.6",\ + "17.52, 30.03, 72.2, 153.2, 279.4, 456.5, 688.2, 981.6",\ + "18.88, 31.42, 73.56, 154.3, 280.6, 457.3, 690.9, 982.6"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("9.171, 22.8, 67.75, 153.3, 286.8, 474, 720.2, 1030",\ + "9.669, 23.3, 68.23, 153.7, 287, 474.6, 720.4, 1030",\ + "11.44, 25.01, 69.88, 155.5, 288.8, 476.1, 722.6, 1032",\ + "13.93, 27.55, 72.34, 157.8, 291.3, 478.4, 724.6, 1035",\ + "17.11, 30.58, 75.33, 160.8, 294.4, 481.6, 728.1, 1038",\ + "20.76, 34.23, 78.9, 164.5, 297.8, 485.1, 730.6, 1040",\ + "24.77, 38.31, 83.16, 168.5, 301.9, 489, 735.4, 1044",\ + "29.21, 42.71, 87.95, 173.3, 306.7, 493.8, 739.6, 1049"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.296, 14.52, 58.46, 142.1, 272.4, 455.9, 695.9, 999.2",\ + "2.309, 14.54, 58.29, 142.1, 272.5, 454.6, 695.5, 1000",\ + "2.416, 14.53, 58.33, 142.3, 272.3, 456, 695, 999.2",\ + "2.651, 14.56, 58.29, 142.2, 272.9, 455.3, 694.8, 999.2",\ + "2.988, 14.61, 58.5, 141.9, 272.2, 456.1, 695, 998",\ + "3.377, 14.66, 58.5, 142.3, 272.4, 455.8, 695.4, 999.1",\ + "3.811, 14.77, 58.38, 141.8, 272.1, 455, 695.5, 1001",\ + "4.324, 14.95, 58.54, 142.2, 272.7, 456.1, 695.1, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.755, 14.66, 58.13, 140.9, 270.3, 450.5, 688.2, 988.6",\ + "2.761, 14.65, 58.11, 140.8, 269.9, 451.4, 688.2, 988.2",\ + "2.855, 14.66, 58.07, 140.9, 269.6, 451.4, 688.3, 987.9",\ + "3.057, 14.73, 58.13, 140.8, 269.4, 451.3, 688.1, 988.4",\ + "3.388, 14.91, 57.9, 140.7, 270.4, 450.8, 688.6, 989.7",\ + "3.906, 15.14, 58.07, 141.1, 270.4, 451.8, 688.4, 990.4",\ + "4.502, 15.57, 58.19, 141, 270.3, 451.2, 688.5, 991",\ + "5.264, 16.11, 58.53, 141.1, 270.4, 451.6, 690.1, 989.9"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("7.747, 20.14, 62.65, 143.7, 269.7, 446.4, 680.2, 973.9",\ + "8.298, 20.68, 63.19, 144.2, 270, 447.2, 680.5, 974.2",\ + "10.07, 22.45, 64.81, 145.8, 272.1, 449.3, 682.1, 975.6",\ + "12.36, 24.62, 66.97, 148, 274.1, 451, 684.5, 978.1",\ + "14.84, 26.93, 69.08, 150.1, 276.3, 453.5, 685.4, 978.7",\ + "17.44, 29.39, 71.21, 152.1, 278, 454.8, 688.6, 982.2",\ + "20.15, 31.91, 73.48, 154, 280.2, 457.3, 689.6, 982.6",\ + "22.91, 34.47, 75.69, 155.9, 281.9, 459, 692.1, 984.1"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("9.434, 22.99, 67.92, 153.6, 287.1, 474.2, 720.5, 1030",\ + "9.719, 23.3, 68.13, 153.8, 287, 474.6, 721, 1032",\ + "10.87, 24.45, 69.35, 155, 288.1, 475.4, 721.4, 1031",\ + "12.62, 26.23, 71.05, 156.5, 290.2, 477.4, 724, 1034",\ + "14.78, 28.21, 72.96, 158.5, 292, 479, 725.7, 1035",\ + "17.07, 30.33, 74.84, 160.4, 293.5, 480.8, 726.7, 1036",\ + "19.37, 32.52, 76.82, 162.1, 295.6, 482.6, 728.3, 1038",\ + "21.56, 34.59, 78.69, 163.8, 296.8, 483.7, 730.7, 1040"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.393, 14.54, 58.46, 141.9, 272.9, 456.2, 695.4, 1001",\ + "2.394, 14.54, 58.5, 142.1, 273.1, 456.4, 696.3, 999.3",\ + "2.512, 14.55, 58.32, 142.3, 272.2, 455.5, 695.5, 1000",\ + "2.799, 14.57, 58.5, 141.9, 272.7, 456.1, 695.3, 999.4",\ + "3.143, 14.62, 58.28, 141.9, 272.4, 455.4, 695.6, 998.6",\ + "3.572, 14.66, 58.5, 141.9, 273.1, 456.3, 696, 999.8",\ + "4.06, 14.77, 58.45, 142.3, 272.7, 454.9, 695.8, 1001",\ + "4.617, 14.94, 58.48, 142.3, 273.1, 455.9, 695.6, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.766, 14.67, 58.14, 141, 270.4, 450.9, 688.1, 988.5",\ + "2.766, 14.66, 58.04, 141, 270, 451.8, 688.7, 988.8",\ + "2.867, 14.65, 58.08, 141.1, 269.9, 451.3, 688.1, 987.7",\ + "3.036, 14.73, 58.12, 140.7, 270.4, 451, 688.8, 988.8",\ + "3.332, 14.81, 57.91, 141, 270.3, 451.5, 688.8, 989.8",\ + "3.694, 14.89, 58.12, 141.1, 269.9, 450.5, 688.2, 990.3",\ + "4.142, 15.12, 58.1, 140.9, 270.3, 451, 688.5, 990.6",\ + "4.652, 15.42, 58.1, 141.1, 270, 451, 689.8, 988.8"); + } + } + } + } + + cell(gt2_6t_and2_x3_w31_lvt) { + area : 0.036288 ; + cell_leakage_power : 0.04876 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004737 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001068, 0.0001069, 0.0001067, 0.0001068, 0.0001068, 0.0001068, \ + 0.0001069, 0.000107"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004794 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.252e-05, 9.194e-05, 9.113e-05, 9.052e-05, 9.036e-05, 9.031e-05, \ + 9.033e-05, 9.043e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A&B)" ; + max_capacitance : 0.8875 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("0.0006068, 0.000605, 0.000605, 0.0006003, 0.0005862, 0.000553, 0.0005095, 0.0004686",\ + "0.0006092, 0.0006061, 0.0006066, 0.0006021, 0.000588, 0.0005547, 0.0005111, 0.0004703",\ + "0.0006486, 0.0006283, 0.0006282, 0.0006236, 0.0006093, 0.0005758, 0.0005321, 0.0004912",\ + "0.0007656, 0.0006957, 0.0006914, 0.0006861, 0.0006713, 0.0006372, 0.0005932, 0.0005524",\ + "0.0009575, 0.0008176, 0.0008026, 0.0007956, 0.0007798, 0.0007448, 0.0007004, 0.0006596",\ + "0.001241, 0.0009958, 0.0009586, 0.0009478, 0.0009302, 0.0008936, 0.0008486, 0.0008079",\ + "0.001622, 0.001238, 0.001162, 0.001145, 0.001124, 0.001086, 0.00104, 0.000999",\ + "0.002098, 0.001567, 0.001415, 0.001387, 0.001362, 0.00132, 0.001273, 0.001232"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("0, 0, 0, 0, 0, 0.009155, 0.05017, 0.09448",\ + "0, 0, 0, 0, 0, 0.009238, 0.05027, 0.09451",\ + "0, 0, 0, 0, 0, 0.00957, 0.05064, 0.0946",\ + "0, 0, 0, 0, 0, 0.0102, 0.05133, 0.09477",\ + "0, 0, 0, 0, 0, 0.01117, 0.05236, 0.095",\ + "0, 0, 0, 0, 0, 0.01254, 0.05374, 0.09523",\ + "0, 0, 0, 0, 0, 0.01439, 0.05548, 0.0954",\ + "0, 0, 0, 0, 0, 0.01677, 0.05751, 0.09535"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("0.0006452, 0.0005878, 0.0005737, 0.000566, 0.0005511, 0.000518, 0.0004745, 0.0004335",\ + "0.0006486, 0.0005908, 0.0005763, 0.0005684, 0.0005534, 0.0005201, 0.0004766, 0.0004357",\ + "0.000697, 0.0006193, 0.0005987, 0.0005892, 0.0005735, 0.0005397, 0.0004959, 0.0004549",\ + "0.0008246, 0.0006942, 0.000658, 0.0006446, 0.000627, 0.0005921, 0.0005477, 0.0005066",\ + "0.001037, 0.0008291, 0.0007645, 0.0007424, 0.0007211, 0.000684, 0.0006385, 0.0005971",\ + "0.001342, 0.001025, 0.0009167, 0.0008805, 0.0008531, 0.0008124, 0.0007652, 0.0007232",\ + "0.001755, 0.001293, 0.001122, 0.001064, 0.001027, 0.0009804, 0.0009303, 0.0008872",\ + "0.002274, 0.001654, 0.001384, 0.001295, 0.001243, 0.001188, 0.001134, 0.001089"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("0, 0, 0, 0, 0, 0.009141, 0.05016, 0.09446",\ + "0, 0, 0, 0, 0, 0.00922, 0.05025, 0.09448",\ + "0, 0, 0, 0, 0, 0.009518, 0.05059, 0.09457",\ + "0, 0, 0, 0, 0, 0.0101, 0.05124, 0.09473",\ + "0, 0, 0, 0, 0, 0.01101, 0.05221, 0.09494",\ + "0, 0, 0, 0, 0, 0.01228, 0.05349, 0.09516",\ + "0, 0, 0, 0, 0, 0.01395, 0.05508, 0.0953",\ + "0, 0, 0, 0, 0, 0.01609, 0.05693, 0.09525"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("8.734, 21.65, 64.06, 144.7, 270.2, 446.4, 678.8, 970.1",\ + "9.268, 22.2, 64.5, 145.2, 270.7, 447.2, 678.5, 971",\ + "11.12, 23.93, 66.36, 146.9, 272.7, 448.8, 680.8, 973.5",\ + "13.55, 26.32, 68.62, 149.4, 275, 451.4, 683.5, 975.9",\ + "16.07, 28.75, 71.08, 151.7, 277.2, 453.6, 685.7, 977.2",\ + "18.51, 31.11, 73.2, 153.8, 279.3, 455.5, 687.8, 979.8",\ + "20.73, 33.35, 75.38, 155.9, 281.3, 457.3, 689.9, 981.8",\ + "22.67, 35.32, 77.12, 157.6, 283, 459.7, 691, 982.8"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("10.53, 24.57, 69.21, 154, 286.1, 472.1, 716, 1023",\ + "11.01, 25.06, 69.72, 154.5, 286.6, 472.6, 716.7, 1024",\ + "12.91, 26.87, 71.48, 156.2, 288.3, 474.4, 718.5, 1026",\ + "15.8, 29.67, 74.12, 159.1, 291.4, 477, 721.3, 1028",\ + "19.42, 33.1, 77.55, 162.3, 294.6, 480.3, 724.5, 1031",\ + "23.6, 37.13, 81.44, 166.2, 298.4, 483.7, 728.2, 1035",\ + "28.2, 41.68, 85.98, 170.7, 302.6, 488.1, 732.3, 1039",\ + "33.2, 46.63, 91.17, 175.6, 307.8, 493.1, 737, 1044"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("2.282, 14.39, 58.28, 141.8, 272.5, 455.6, 695.3, 999.6",\ + "2.289, 14.41, 58.34, 142.1, 272.5, 456.1, 695.6, 1001",\ + "2.361, 14.39, 58.18, 142, 272.8, 455.7, 695, 999.3",\ + "2.7, 14.44, 58.32, 142.1, 272.3, 456, 694.9, 998.7",\ + "3.103, 14.5, 58.21, 142.1, 272.5, 455, 695.3, 997.8",\ + "3.64, 14.58, 58.37, 141.8, 272.1, 455.6, 695.5, 999.4",\ + "4.209, 14.71, 58.27, 142.1, 272.5, 455.3, 695.2, 1000",\ + "4.822, 14.93, 58.46, 142, 272.6, 456, 695.1, 1000"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("2.886, 14.67, 58.05, 141, 270.3, 451.5, 689.2, 990.6",\ + "2.886, 14.67, 58.07, 140.9, 270.3, 450.9, 688.7, 989.8",\ + "2.918, 14.69, 58.06, 141, 270.3, 451, 689, 990.6",\ + "3.191, 14.72, 57.95, 140.8, 269.8, 450.9, 689.1, 990.8",\ + "3.54, 14.98, 58.07, 140.9, 270.1, 451.2, 689.3, 991.6",\ + "4.123, 15.16, 58.04, 140.9, 270.3, 452, 689.2, 991.8",\ + "4.848, 15.59, 58.27, 140.8, 270.5, 452, 689.1, 990.3",\ + "5.669, 16.08, 58.4, 141.1, 270.2, 452, 690.6, 989.5"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("8.633, 21.33, 63.7, 144.3, 270.1, 446.4, 678.4, 970.7",\ + "9.169, 21.88, 64.27, 144.9, 270.6, 446.8, 679.1, 971.5",\ + "11.12, 23.75, 66.09, 146.7, 272.4, 448.7, 680.9, 973.3",\ + "13.77, 26.29, 68.54, 149, 274.8, 451.3, 682.6, 974.8",\ + "16.67, 29.04, 70.99, 151.6, 277.3, 453.6, 685.5, 977.9",\ + "19.74, 31.9, 73.56, 154, 279.7, 456.2, 687.5, 979.8",\ + "22.93, 34.87, 76.24, 156.5, 282, 458.4, 689.7, 981.9",\ + "26.22, 37.92, 78.89, 158.9, 284.4, 460.3, 692.2, 984"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("10.8, 24.81, 69.35, 154.3, 286.6, 471.7, 716.1, 1023",\ + "11.08, 25.08, 69.7, 154.6, 286.9, 471.9, 716.2, 1023",\ + "12.3, 26.26, 70.85, 155.6, 287.9, 473.5, 717.4, 1025",\ + "14.29, 28.26, 72.8, 157.5, 289.6, 475.6, 719.9, 1027",\ + "16.82, 30.56, 75.04, 159.8, 292.1, 477.6, 721.8, 1029",\ + "19.58, 33.09, 77.3, 162.1, 294, 479.7, 723.3, 1030",\ + "22.41, 35.68, 79.65, 164.3, 296.5, 482, 726.2, 1032",\ + "25.19, 38.24, 81.88, 166.3, 298.4, 483.5, 727.5, 1035"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("2.37, 14.42, 58.29, 142.1, 272.8, 455.1, 695.8, 1000",\ + "2.368, 14.41, 58.19, 142.2, 272.6, 454.9, 695.7, 1000",\ + "2.459, 14.41, 58.13, 142.2, 272.5, 455, 695.4, 999.9",\ + "2.805, 14.46, 58.24, 142.1, 272.9, 456.3, 695.2, 999.5",\ + "3.288, 14.52, 58.36, 142.3, 273, 456.3, 695.4, 998.4",\ + "3.807, 14.62, 58.29, 142.1, 272.3, 456, 695.6, 999.8",\ + "4.425, 14.75, 58.3, 142.2, 272.8, 455.4, 695.7, 1001",\ + "5.088, 14.95, 58.34, 142.1, 272.6, 455.2, 695.6, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0121, 0.05105, 0.1254, 0.2413, 0.404, 0.6179, 0.8875"); + values("2.875, 14.71, 57.94, 140.9, 270, 451.7, 688.7, 989.8",\ + "2.883, 14.67, 58.05, 141.1, 270.2, 451.8, 689, 990.3",\ + "2.932, 14.68, 58.05, 141, 270.4, 451.4, 688.8, 990.2",\ + "3.139, 14.74, 58.06, 141, 270.3, 450.8, 688.8, 990.8",\ + "3.448, 14.86, 58.06, 140.9, 270.1, 451.9, 689.5, 991.9",\ + "3.88, 14.96, 58, 140.7, 270.3, 452, 688.9, 990.9",\ + "4.41, 15.23, 58.14, 140.8, 269.9, 451, 689.4, 990.6",\ + "5.018, 15.54, 58.15, 141.1, 270.3, 451.9, 691.1, 989.4"); + } + } + } + } + + cell(gt2_6t_and2_x4_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.06397 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.000471 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001077, 0.0001076, 0.0001077, 0.0001076, 0.0001077, 0.0001077, \ + 0.0001078, 0.0001079"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004808 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.455e-05, 9.395e-05, 9.313e-05, 9.257e-05, 9.236e-05, 9.23e-05, \ + 9.234e-05, 9.243e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A&B)" ; + max_capacitance : 1.146 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("0.0008198, 0.0007531, 0.0007482, 0.0007416, 0.0007239, 0.000684, 0.0006324, 0.0005836",\ + "0.0008223, 0.0007538, 0.0007495, 0.000743, 0.0007253, 0.0006854, 0.0006337, 0.000585",\ + "0.0008657, 0.0007753, 0.0007688, 0.0007619, 0.000744, 0.0007036, 0.0006518, 0.0006031",\ + "0.001022, 0.000848, 0.0008316, 0.0008227, 0.0008038, 0.0007626, 0.0007104, 0.0006616",\ + "0.001271, 0.0009812, 0.0009451, 0.0009323, 0.0009114, 0.0008689, 0.000816, 0.0007671",\ + "0.001619, 0.00118, 0.001107, 0.001088, 0.001064, 0.001019, 0.0009653, 0.0009163",\ + "0.002071, 0.001449, 0.001323, 0.001292, 0.001263, 0.001215, 0.00116, 0.001111",\ + "0.002625, 0.00181, 0.001589, 0.001542, 0.001506, 0.001454, 0.001397, 0.001348"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("0, 0, 0, 0, 0, 0.01152, 0.0633, 0.1214",\ + "0, 0, 0, 0, 0, 0.01162, 0.06343, 0.1214",\ + "0, 0, 0, 0, 0, 0.01203, 0.06391, 0.1216",\ + "0, 0, 0, 0, 0, 0.01281, 0.0648, 0.1219",\ + "0, 0, 0, 0, 0, 0.014, 0.06613, 0.1223",\ + "0, 0, 0, 0, 0, 0.01569, 0.06792, 0.1227",\ + "0, 0, 0, 0, 0, 0.01796, 0.07016, 0.1231",\ + "0, 0, 0, 0, 0, 0.02089, 0.07281, 0.1233"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("0.0008504, 0.0007226, 0.0006998, 0.0006893, 0.0006705, 0.0006305, 0.0005789, 0.0005301",\ + "0.0008532, 0.0007247, 0.0007018, 0.0006911, 0.0006722, 0.0006321, 0.0005804, 0.0005316",\ + "0.0009054, 0.0007528, 0.0007224, 0.0007098, 0.0006901, 0.0006493, 0.0005974, 0.0005485",\ + "0.001073, 0.0008339, 0.0007821, 0.0007638, 0.0007417, 0.0006994, 0.0006467, 0.0005976",\ + "0.001345, 0.0009833, 0.0008918, 0.0008627, 0.0008361, 0.0007912, 0.0007372, 0.0006876",\ + "0.00172, 0.001202, 0.001053, 0.001006, 0.0009717, 0.0009225, 0.0008663, 0.000816",\ + "0.002211, 0.0015, 0.001271, 0.001198, 0.001152, 0.001096, 0.001036, 0.0009847",\ + "0.00282, 0.001898, 0.001551, 0.00144, 0.001377, 0.001311, 0.001247, 0.001193"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("0, 0, 0, 0, 0, 0.01149, 0.06328, 0.1214",\ + "0, 0, 0, 0, 0, 0.0116, 0.0634, 0.1214",\ + "0, 0, 0, 0, 0, 0.01196, 0.06383, 0.1215",\ + "0, 0, 0, 0, 0, 0.01269, 0.06467, 0.1218",\ + "0, 0, 0, 0, 0, 0.01381, 0.06593, 0.1222",\ + "0, 0, 0, 0, 0, 0.01538, 0.0676, 0.1226",\ + "0, 0, 0, 0, 0, 0.01746, 0.06968, 0.123",\ + "0, 0, 0, 0, 0, 0.02012, 0.07212, 0.1232"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("9.453, 22.3, 63.39, 141.5, 263.1, 433.9, 658.6, 941.4",\ + "9.993, 22.82, 63.88, 142, 263.4, 434.4, 658.5, 941.5",\ + "11.93, 24.66, 65.74, 143.8, 265.5, 436.2, 660.3, 943.3",\ + "14.77, 27.4, 68.46, 146.5, 268.1, 438.8, 663.1, 946.8",\ + "17.69, 30.28, 71.24, 149.2, 271, 441.8, 666.3, 949.5",\ + "20.55, 33.08, 73.88, 151.8, 273.5, 444.4, 668.4, 951",\ + "23.24, 35.81, 76.48, 154.4, 275.8, 446.4, 671.5, 954.8",\ + "25.69, 38.32, 78.76, 156.6, 278, 449, 673.1, 955.6"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("11.71, 25.76, 68.85, 150.4, 277.3, 455.9, 690.1, 985.2",\ + "12.19, 26.25, 69.3, 151, 277.9, 456.6, 690.7, 985.5",\ + "14.1, 28.05, 71.08, 152.5, 279.8, 458, 692.2, 987.1",\ + "17.34, 31.15, 74.02, 155.7, 282.8, 461.4, 696.2, 991.5",\ + "21.32, 34.92, 77.77, 159.1, 286.3, 464.8, 699.5, 995.4",\ + "25.95, 39.33, 82.03, 163.6, 290.6, 468.7, 703.8, 998.3",\ + "31.03, 44.3, 86.89, 168.3, 295.2, 473.4, 708.6, 1002",\ + "36.53, 49.69, 92.46, 173.6, 300.8, 479.2, 713.2, 1008"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("2.299, 14.18, 58.01, 141.9, 272.8, 454.9, 696, 1001",\ + "2.3, 14.2, 57.92, 142, 272.6, 456, 696.6, 1001",\ + "2.331, 14.18, 58.11, 141.7, 272, 456.2, 696.2, 1001",\ + "2.734, 14.24, 58.11, 141.7, 272.4, 455.5, 695.8, 1001",\ + "3.252, 14.34, 57.92, 141.9, 272, 456, 695.4, 1000",\ + "3.847, 14.45, 58.15, 141.9, 272.8, 456, 695.6, 998.8",\ + "4.539, 14.63, 58.04, 142, 272.8, 456, 695.8, 1001",\ + "5.29, 14.9, 58.04, 142, 272.8, 455.2, 695.9, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("3.047, 14.56, 57.23, 139.7, 267.6, 447.9, 683.5, 982.4",\ + "3.042, 14.51, 57.38, 139.3, 268, 447.3, 683.4, 982.5",\ + "3.031, 14.54, 57.22, 139.6, 267.4, 448, 683.1, 982",\ + "3.294, 14.59, 57.33, 139.4, 267.5, 447.2, 682.5, 981",\ + "3.688, 14.75, 57.16, 139.6, 267.6, 447.7, 682.6, 980",\ + "4.34, 14.97, 57.28, 139.6, 267.9, 448, 682.9, 981.7",\ + "5.164, 15.38, 57.52, 139.4, 268, 447.5, 682.9, 982.6",\ + "6.088, 15.95, 57.6, 139.4, 267.2, 446.5, 684, 982.3"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("9.292, 21.96, 63.04, 141.1, 262.6, 433.5, 657.9, 940.9",\ + "9.829, 22.51, 63.58, 141.7, 263, 433.7, 658.9, 942.1",\ + "11.86, 24.43, 65.47, 143.6, 264.9, 435.7, 660.7, 943.9",\ + "14.87, 27.35, 68.26, 146.4, 267.9, 438.5, 663.6, 946.6",\ + "18.14, 30.45, 71.2, 149.1, 270.7, 441.2, 666.4, 949.6",\ + "21.59, 33.71, 74.13, 152.1, 273.4, 444.5, 668.6, 951",\ + "25.19, 37.08, 77.23, 154.8, 276.2, 447.4, 671.8, 954.8",\ + "28.89, 40.58, 80.24, 157.7, 279.2, 450.1, 674.6, 956.8"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("12, 26.01, 69.03, 150.5, 277.8, 455.7, 690, 985.3",\ + "12.28, 26.3, 69.38, 151, 277.7, 456.6, 691.3, 987.2",\ + "13.51, 27.47, 70.55, 152.1, 279.1, 457.8, 692.4, 988.1",\ + "15.71, 29.63, 72.63, 154.3, 281.4, 459, 693.8, 988.6",\ + "18.53, 32.25, 75.19, 156.7, 283.5, 462.3, 697, 992.8",\ + "21.67, 35.13, 77.78, 159.2, 286.2, 464.9, 698.9, 993.8",\ + "24.94, 38.13, 80.51, 161.9, 289.1, 467.3, 701.9, 996.2",\ + "28.19, 41.12, 83.19, 164.3, 291.5, 469.4, 704.7, 998.4"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("2.386, 14.21, 58.08, 141.7, 272.9, 456.6, 697.5, 1002",\ + "2.365, 14.19, 58.11, 141.6, 272.8, 456.6, 695.8, 1002",\ + "2.418, 14.2, 58.12, 141.6, 272.8, 456.6, 696, 1002",\ + "2.877, 14.25, 58.13, 141.7, 272.5, 455.9, 695.9, 1002",\ + "3.408, 14.37, 58.15, 142.1, 273, 456.5, 695.8, 1000",\ + "4.033, 14.48, 58.11, 142, 272.8, 455.4, 696.1, 999.4",\ + "4.797, 14.69, 58.08, 141.9, 272.8, 455.7, 696, 1001",\ + "5.625, 14.97, 58.24, 142, 272.9, 455.2, 696.2, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01533, 0.06562, 0.1617, 0.3113, 0.5213, 0.7975, 1.146"); + values("3.035, 14.56, 57.22, 139.6, 267.2, 447.9, 683.4, 982.2",\ + "3.021, 14.57, 57.28, 139.6, 267.8, 447.3, 682.7, 981.6",\ + "3.035, 14.57, 57.35, 139.5, 268, 446.5, 682.8, 981.7",\ + "3.278, 14.56, 57.39, 139.2, 267.7, 447.7, 682.6, 981.5",\ + "3.598, 14.71, 57.37, 139.6, 268, 446.8, 682.6, 980",\ + "4.086, 14.9, 57.41, 139.6, 268, 447.5, 683, 982.2",\ + "4.682, 15.12, 57.43, 139.4, 267.5, 447.8, 683, 982.5",\ + "5.408, 15.44, 57.53, 139.4, 267.7, 448, 684.5, 982"); + } + } + } + } + + cell(gt2_6t_and3_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.01729 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004753 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001095, 0.0001094, 0.0001096, 0.0001096, 0.0001095, 0.00011, \ + 0.0001096, 0.0001097"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004644 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001212, 0.0001214, 0.0001217, 0.000122, 0.0001222, 0.0001224, \ + 0.0001225, 0.0001226"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004797 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.95e-05, 8.915e-05, 8.868e-05, 8.826e-05, 8.809e-05, 8.805e-05, \ + 8.8e-05, 8.796e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A&B&C)" ; + max_capacitance : 0.3908 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0003141, 0.0003217, 0.0003217, 0.0003192, 0.0003131, 0.0002997, 0.0002816, 0.000265",\ + "0.0003166, 0.0003249, 0.0003251, 0.0003227, 0.0003167, 0.0003032, 0.0002851, 0.0002685",\ + "0.0003409, 0.0003478, 0.0003488, 0.0003466, 0.0003405, 0.000327, 0.0003089, 0.0002924",\ + "0.0004058, 0.0004064, 0.000408, 0.000406, 0.0004, 0.0003863, 0.0003681, 0.0003516",\ + "0.0005193, 0.0005035, 0.0005035, 0.0005015, 0.0004953, 0.0004814, 0.0004631, 0.0004468",\ + "0.0007053, 0.0006405, 0.0006348, 0.0006323, 0.0006258, 0.0006115, 0.000593, 0.0005767",\ + "0.0009701, 0.0008319, 0.0008044, 0.0008003, 0.0007931, 0.0007781, 0.0007593, 0.0007433",\ + "0.001312, 0.001105, 0.001016, 0.001008, 0.0009994, 0.0009834, 0.0009642, 0.0009483"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004411, 0.02379, 0.04234",\ + "0, 0, 0, 0, 0, 0.004455, 0.02384, 0.04234",\ + "0, 0, 0, 0, 0, 0.004631, 0.02401, 0.04235",\ + "0, 0, 0, 0, 0, 0.004965, 0.02434, 0.04238",\ + "0, 0, 0, 0, 0, 0.005491, 0.02483, 0.04242",\ + "0, 0, 0, 0, 0, 0.00625, 0.0255, 0.04245",\ + "0, 0, 0, 0, 0, 0.007277, 0.02632, 0.04242",\ + "0, 0, 0, 0, 0, 0.008611, 0.02726, 0.04228"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0003635, 0.0003713, 0.0003717, 0.0003693, 0.0003636, 0.0003508, 0.000333, 0.0003165",\ + "0.0003646, 0.0003728, 0.0003735, 0.0003712, 0.0003655, 0.0003526, 0.0003348, 0.0003183",\ + "0.00039, 0.0003952, 0.0003964, 0.0003942, 0.0003885, 0.0003756, 0.0003577, 0.0003413",\ + "0.00046, 0.0004586, 0.0004599, 0.000458, 0.0004523, 0.0004392, 0.0004213, 0.0004049",\ + "0.0005825, 0.0005655, 0.0005643, 0.0005622, 0.0005564, 0.0005431, 0.000525, 0.0005087",\ + "0.0007773, 0.0007151, 0.0007089, 0.0007061, 0.0006999, 0.0006861, 0.0006678, 0.0006517",\ + "0.001056, 0.0009196, 0.0008952, 0.0008906, 0.0008837, 0.0008691, 0.0008505, 0.0008345",\ + "0.001418, 0.001205, 0.001126, 0.001118, 0.00111, 0.001094, 0.001075, 0.001059"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004369, 0.02375, 0.04229",\ + "0, 0, 0, 0, 0, 0.004408, 0.02379, 0.04229",\ + "0, 0, 0, 0, 0, 0.004574, 0.02396, 0.0423",\ + "0, 0, 0, 0, 0, 0.004899, 0.02428, 0.04234",\ + "0, 0, 0, 0, 0, 0.005428, 0.02477, 0.04239",\ + "0, 0, 0, 0, 0, 0.006181, 0.02544, 0.04243",\ + "0, 0, 0, 0, 0, 0.007209, 0.02627, 0.04243",\ + "0, 0, 0, 0, 0, 0.008538, 0.02722, 0.04232"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0004065, 0.0003769, 0.0003668, 0.0003621, 0.000356, 0.0003432, 0.0003254, 0.0003089",\ + "0.0004109, 0.0003812, 0.00037, 0.000365, 0.0003588, 0.000346, 0.0003281, 0.0003115",\ + "0.0004466, 0.0004084, 0.000392, 0.0003855, 0.0003787, 0.0003655, 0.0003474, 0.0003308",\ + "0.0005288, 0.0004758, 0.0004483, 0.0004384, 0.0004302, 0.0004161, 0.0003976, 0.0003809",\ + "0.0006654, 0.0005896, 0.0005436, 0.0005269, 0.0005159, 0.0005003, 0.000481, 0.000464",\ + "0.0008759, 0.0007527, 0.0006796, 0.0006514, 0.0006354, 0.0006171, 0.0005964, 0.0005789",\ + "0.001176, 0.0009756, 0.0008615, 0.0008159, 0.0007918, 0.0007691, 0.000746, 0.0007274",\ + "0.001568, 0.001282, 0.001093, 0.001023, 0.0009865, 0.0009569, 0.0009302, 0.00091"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004373, 0.02376, 0.04229",\ + "0, 0, 0, 0, 0, 0.004408, 0.02379, 0.04229",\ + "0, 0, 0, 0, 0, 0.004559, 0.02395, 0.0423",\ + "0, 0, 0, 0, 0, 0.004866, 0.02424, 0.04233",\ + "0, 0, 0, 0, 0, 0.005343, 0.02469, 0.04237",\ + "0, 0, 0, 0, 0, 0.006015, 0.02529, 0.04239",\ + "0, 0, 0, 0, 0, 0.00691, 0.02602, 0.04235",\ + "0, 0, 0, 0, 0, 0.008057, 0.02685, 0.04221"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("8.383, 21.45, 66.34, 152.1, 285.5, 473.1, 719.6, 1031",\ + "8.877, 21.93, 66.87, 152.7, 286.3, 473.5, 720, 1031",\ + "10.18, 23.27, 68.24, 154, 287.5, 475.2, 721.9, 1032",\ + "11.55, 24.61, 69.55, 155.3, 289.1, 476.6, 723.6, 1033",\ + "12.72, 25.74, 70.67, 156.4, 290.1, 477.4, 724, 1034",\ + "13.52, 26.48, 71.41, 157.1, 290.8, 478.3, 724.9, 1035",\ + "13.82, 26.83, 71.75, 157.4, 290.9, 478.4, 725, 1035",\ + "13.5, 26.59, 71.53, 157.2, 290.8, 478.4, 725.1, 1035"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("10.74, 25.01, 73.29, 165.7, 309.6, 511.5, 776.6, 1110",\ + "11.23, 25.5, 73.85, 166.2, 310, 511.9, 777, 1110",\ + "12.99, 27.19, 75.44, 167.8, 311.5, 513.1, 778.4, 1112",\ + "15.51, 29.78, 77.87, 170.2, 314.2, 516.1, 781.6, 1114",\ + "18.91, 33.16, 81.18, 173.2, 317.1, 518.5, 784.6, 1117",\ + "23.02, 37.34, 85.28, 177.3, 320.8, 523, 788.3, 1121",\ + "27.79, 42.33, 90.37, 182.1, 325.9, 527.5, 793.2, 1126",\ + "33.19, 47.95, 96.45, 188, 331.5, 532.7, 798.5, 1132"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.186, 15.32, 58.02, 140, 267.5, 445.2, 679.7, 976.2",\ + "3.193, 15.3, 58.02, 139.7, 267, 446.2, 680, 976.2",\ + "3.283, 15.33, 58.17, 139.7, 267.5, 445.9, 680, 976.8",\ + "3.394, 15.35, 58.04, 140, 267, 445.4, 679.6, 977.2",\ + "3.592, 15.4, 58.06, 139.9, 267.3, 446.3, 680.4, 978",\ + "3.899, 15.44, 58.08, 140, 266.8, 445.7, 679.8, 977.6",\ + "4.26, 15.56, 58.23, 139.8, 267.3, 446.2, 680.3, 977.4",\ + "4.584, 15.74, 58.32, 139.8, 267.1, 445.2, 680.4, 976.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.894, 15.92, 59.75, 143.7, 274.1, 457.8, 697.2, 999.5",\ + "3.895, 15.92, 59.83, 143.6, 273.9, 457.7, 697.2, 999.9",\ + "3.982, 15.92, 59.81, 143.5, 274, 457, 696.9, 999.6",\ + "4.144, 15.97, 59.68, 143.3, 274, 457, 696.7, 1000",\ + "4.367, 16.24, 59.69, 143.3, 274.2, 456.7, 697, 1001",\ + "4.731, 16.51, 59.9, 143.5, 274, 457.6, 696.8, 1002",\ + "5.154, 17.04, 60.11, 143.4, 274.3, 457.3, 698.3, 1002",\ + "5.698, 17.7, 60.35, 143.6, 274.2, 456.8, 698.1, 1000"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("8.898, 21.93, 66.91, 152.6, 286.1, 473.6, 719.8, 1030",\ + "9.394, 22.49, 67.4, 153.1, 286.7, 474, 720.8, 1032",\ + "10.9, 23.92, 68.92, 154.6, 287.9, 475.4, 722.1, 1032",\ + "12.64, 25.7, 70.61, 156.4, 289.7, 476.9, 724, 1034",\ + "14.35, 27.38, 72.29, 157.9, 291.3, 478.7, 725.7, 1036",\ + "15.89, 28.83, 73.69, 159.4, 293, 480.3, 727, 1037",\ + "17.13, 30.08, 74.94, 160.6, 294.2, 481.4, 728.2, 1038",\ + "18.03, 31.01, 75.91, 161.5, 295.1, 482.4, 728.6, 1039"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11.26, 25.39, 73.66, 166.1, 309.9, 511.7, 776.8, 1110",\ + "11.54, 25.69, 73.99, 166.3, 310, 511.4, 776.9, 1110",\ + "12.8, 26.94, 75.15, 167.5, 311.3, 513.2, 778.3, 1111",\ + "14.94, 29.14, 77.24, 169.6, 313.3, 515.4, 780.9, 1113",\ + "17.86, 32.1, 80.12, 172.3, 316.1, 517.7, 782.8, 1116",\ + "21.29, 35.75, 83.58, 175.6, 319.3, 521.1, 785.6, 1120",\ + "25.13, 39.97, 88, 179.8, 323.5, 525.2, 790.7, 1124",\ + "29.36, 44.53, 93.22, 184.7, 328.1, 529.7, 794.8, 1128"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.206, 15.31, 58.18, 139.8, 267.4, 446, 679.8, 976.1",\ + "3.203, 15.32, 58.03, 139.9, 267.1, 445.8, 679.6, 975.7",\ + "3.28, 15.31, 58.18, 139.7, 267.4, 446.2, 679.9, 976.6",\ + "3.407, 15.31, 58.15, 139.8, 267.3, 446.1, 679.8, 977",\ + "3.623, 15.36, 58.18, 139.9, 267.3, 446, 680, 977.7",\ + "3.905, 15.39, 58.14, 139.9, 267, 446.1, 679.9, 978",\ + "4.253, 15.48, 58.12, 139.6, 266.7, 446.2, 680.2, 977.2",\ + "4.618, 15.65, 58.31, 139.9, 266.9, 445.6, 681, 976.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.911, 15.92, 59.81, 143.7, 274, 457.6, 697.2, 1000",\ + "3.907, 15.93, 59.82, 143.4, 274.2, 456.9, 697, 999.8",\ + "4.017, 15.93, 59.8, 143.5, 274.4, 457.8, 697.2, 999.9",\ + "4.193, 15.99, 59.78, 143.7, 273.7, 457.5, 696.8, 1001",\ + "4.475, 16.27, 59.81, 143.7, 274.3, 457.5, 697.1, 1001",\ + "4.904, 16.59, 59.82, 143.6, 274.4, 457.7, 697, 1002",\ + "5.377, 17.25, 60.09, 143.6, 274.3, 457.7, 698.7, 1002",\ + "5.946, 18.04, 60.4, 143.4, 273.9, 457.3, 698.2, 1002"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("8.502, 21.21, 66.06, 151.9, 285.4, 473, 720.3, 1031",\ + "9.055, 21.71, 66.61, 152.3, 286.1, 473.7, 720.6, 1031",\ + "10.79, 23.39, 68.17, 154, 287.5, 475, 722.3, 1033",\ + "12.91, 25.34, 69.93, 155.7, 289.3, 476.9, 724, 1035",\ + "15.18, 27.43, 71.79, 157.3, 290.9, 478.2, 725.6, 1036",\ + "17.52, 29.51, 73.48, 158.9, 292.6, 480.1, 726.7, 1037",\ + "19.92, 31.74, 75.24, 160.3, 293.6, 481.4, 727.9, 1038",\ + "22.29, 33.94, 76.89, 161.7, 295, 482.1, 728.6, 1039"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11.58, 25.52, 73.74, 166, 309.7, 511.3, 776.5, 1110",\ + "11.73, 25.69, 73.91, 166.1, 309.8, 511.9, 777.7, 1110",\ + "12.43, 26.46, 74.58, 167, 310.7, 512.8, 778.4, 1111",\ + "13.76, 27.87, 75.91, 168.3, 312.2, 514.1, 779.7, 1112",\ + "15.68, 29.64, 77.62, 169.7, 313.1, 514.9, 780.9, 1114",\ + "17.8, 31.68, 79.26, 171.1, 315, 516.8, 781.4, 1115",\ + "19.93, 33.87, 81.16, 172.8, 316.5, 518.2, 783.4, 1116",\ + "22.01, 36.06, 83.02, 174.3, 317.7, 519.4, 784.7, 1118"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.324, 15.32, 58.22, 139.9, 267.7, 446.5, 680.5, 978.8",\ + "3.328, 15.32, 58.07, 140.1, 267.7, 446.8, 680.7, 977.3",\ + "3.408, 15.32, 58.24, 139.9, 267.7, 446.6, 680.6, 977.5",\ + "3.576, 15.34, 58.19, 139.9, 267.6, 446.3, 680.6, 978.2",\ + "3.841, 15.37, 58.25, 140.1, 267.7, 446.7, 680.9, 979",\ + "4.187, 15.41, 58.09, 140.1, 267.2, 446.3, 680.8, 979.3",\ + "4.543, 15.52, 58.16, 139.9, 267.7, 445.6, 681, 977.7",\ + "4.961, 15.66, 58.31, 140, 267, 446.6, 681.9, 977.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00588, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.929, 15.93, 59.83, 143.4, 274.2, 457.1, 697.1, 999.7",\ + "3.93, 15.93, 59.71, 143.2, 274, 457.4, 696.8, 1000",\ + "4.017, 15.92, 59.76, 143.6, 273.6, 457.4, 696.9, 1000",\ + "4.154, 16.03, 59.78, 143.7, 274.1, 457.6, 696.7, 1001",\ + "4.362, 16.1, 59.75, 143.7, 273.6, 456.9, 697.1, 1001",\ + "4.679, 16.19, 59.67, 143.3, 274.3, 457.7, 697.2, 1002",\ + "5.042, 16.45, 59.84, 143.6, 274.4, 457.6, 698.5, 1002",\ + "5.427, 16.85, 60.06, 143.6, 273.9, 457.3, 698.3, 1001"); + } + } + } + } + + cell(gt2_6t_ao211_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.03156 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004506 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001052, 0.0001053, 0.0001053, 0.0001051, 0.0001052, 0.0001053, \ + 0.0001053, 0.0001054"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004416 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.908e-05, 8.839e-05, 8.748e-05, 8.697e-05, 8.676e-05, 8.668e-05, \ + 8.671e-05, 8.682e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004515 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("7.914e-05, 7.912e-05, 7.906e-05, 7.899e-05, 7.895e-05, 7.874e-05, \ + 7.858e-05, 7.844e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004617 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("3.591e-06, 3.578e-06, 3.511e-06, 3.383e-06, 3.233e-06, 3.006e-06, \ + 2.704e-06, 2.346e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&A2)|B|C)" ; + max_capacitance : 0.3906 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0.0004517, 0.0004561, 0.000456, 0.0004548, 0.0004507, 0.0004391, 0.0004223, 0.0004069",\ + "0.0004469, 0.0004516, 0.0004518, 0.0004507, 0.0004466, 0.0004349, 0.0004181, 0.0004027",\ + "0.0004561, 0.0004593, 0.0004597, 0.0004586, 0.0004545, 0.0004427, 0.0004259, 0.0004106",\ + "0.0005199, 0.0005158, 0.0005158, 0.0005147, 0.0005105, 0.0004985, 0.0004815, 0.0004663",\ + "0.0006607, 0.0006427, 0.0006399, 0.0006382, 0.0006337, 0.0006213, 0.0006042, 0.000589",\ + "0.0008794, 0.0008427, 0.0008336, 0.0008305, 0.0008253, 0.0008122, 0.0007948, 0.0007797",\ + "0.001175, 0.001117, 0.001098, 0.001093, 0.001086, 0.001072, 0.001054, 0.001039",\ + "0.00155, 0.00147, 0.001437, 0.001428, 0.001419, 0.001404, 0.001385, 0.001371"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0, 0, 0, 0, 0, 0.004507, 0.02391, 0.04243",\ + "0, 0, 0, 0, 0, 0.004548, 0.02396, 0.04242",\ + "0, 0, 0, 0, 0, 0.004724, 0.02413, 0.04244",\ + "0, 0, 0, 0, 0, 0.005071, 0.02447, 0.04248",\ + "0, 0, 0, 0, 0, 0.005629, 0.02499, 0.04255",\ + "0, 0, 0, 0, 0, 0.006426, 0.0257, 0.04262",\ + "0, 0, 0, 0, 0, 0.007496, 0.02656, 0.04265",\ + "0, 0, 0, 0, 0, 0.00888, 0.02756, 0.04258"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0.0005412, 0.0005402, 0.0005395, 0.0005381, 0.000534, 0.0005222, 0.0005054, 0.00049",\ + "0.0005382, 0.0005374, 0.0005369, 0.0005355, 0.0005314, 0.0005196, 0.0005028, 0.0004874",\ + "0.000547, 0.0005447, 0.0005441, 0.0005427, 0.0005386, 0.0005267, 0.0005098, 0.0004945",\ + "0.000613, 0.0006029, 0.0006009, 0.0005994, 0.000595, 0.000583, 0.000566, 0.0005507",\ + "0.0007626, 0.0007378, 0.0007325, 0.0007303, 0.0007255, 0.000713, 0.0006958, 0.0006806",\ + "0.0009966, 0.0009527, 0.0009402, 0.0009362, 0.0009306, 0.0009173, 0.0008998, 0.0008848",\ + "0.001314, 0.001248, 0.001224, 0.001217, 0.00121, 0.001196, 0.001178, 0.001163",\ + "0.001717, 0.001627, 0.001589, 0.001577, 0.001567, 0.001551, 0.001533, 0.001518"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0, 0, 0, 0, 0, 0.004501, 0.0239, 0.04241",\ + "0, 0, 0, 0, 0, 0.00454, 0.02394, 0.04241",\ + "0, 0, 0, 0, 0, 0.004696, 0.0241, 0.04242",\ + "0, 0, 0, 0, 0, 0.005025, 0.02443, 0.04246",\ + "0, 0, 0, 0, 0, 0.005565, 0.02494, 0.04253",\ + "0, 0, 0, 0, 0, 0.006349, 0.02563, 0.04262",\ + "0, 0, 0, 0, 0, 0.007403, 0.0265, 0.04269",\ + "0, 0, 0, 0, 0, 0.00877, 0.02751, 0.04267"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0.0003659, 0.0003717, 0.0003724, 0.0003713, 0.0003674, 0.0003559, 0.0003391, 0.0003238",\ + "0.0003651, 0.0003712, 0.0003721, 0.0003711, 0.0003672, 0.0003557, 0.0003389, 0.0003236",\ + "0.0003911, 0.0003943, 0.0003954, 0.0003946, 0.0003906, 0.000379, 0.0003622, 0.0003469",\ + "0.000477, 0.0004735, 0.0004742, 0.0004733, 0.0004693, 0.0004574, 0.0004405, 0.0004253",\ + "0.0006327, 0.0006177, 0.0006162, 0.000615, 0.0006107, 0.0005984, 0.0005814, 0.0005663",\ + "0.0008611, 0.0008311, 0.0008247, 0.0008226, 0.0008177, 0.0008049, 0.0007876, 0.0007726",\ + "0.001166, 0.001118, 0.001105, 0.0011, 0.001095, 0.001081, 0.001063, 0.001048",\ + "0.001554, 0.001485, 0.001461, 0.001454, 0.001447, 0.001432, 0.001413, 0.001399"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0, 0, 0, 0, 0, 0.004509, 0.02391, 0.04251",\ + "0, 0, 0, 0, 0, 0.004556, 0.02396, 0.04251",\ + "0, 0, 0, 0, 0, 0.004729, 0.02414, 0.04253",\ + "0, 0, 0, 0, 0, 0.005071, 0.02447, 0.04259",\ + "0, 0, 0, 0, 0, 0.005614, 0.02499, 0.04268",\ + "0, 0, 0, 0, 0, 0.00638, 0.02568, 0.04278",\ + "0, 0, 0, 0, 0, 0.007413, 0.02655, 0.04286",\ + "0, 0, 0, 0, 0, 0.008744, 0.02755, 0.04287"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0.0003732, 0.0003793, 0.0003802, 0.0003793, 0.0003754, 0.0003639, 0.0003471, 0.0003318",\ + "0.0003772, 0.0003835, 0.0003846, 0.0003837, 0.0003799, 0.0003683, 0.0003516, 0.0003362",\ + "0.000414, 0.0004173, 0.0004187, 0.0004178, 0.0004139, 0.0004023, 0.0003855, 0.0003702",\ + "0.0005032, 0.0005002, 0.0005013, 0.0005006, 0.0004966, 0.0004848, 0.0004679, 0.0004527",\ + "0.0006558, 0.0006421, 0.0006412, 0.0006402, 0.0006359, 0.0006237, 0.0006067, 0.0005916",\ + "0.0008773, 0.0008495, 0.0008439, 0.000842, 0.0008372, 0.0008244, 0.0008072, 0.0007922",\ + "0.001175, 0.001129, 0.001117, 0.001113, 0.001108, 0.001094, 0.001076, 0.001062",\ + "0.00155, 0.001486, 0.001464, 0.001457, 0.00145, 0.001435, 0.001417, 0.001403"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("0, 0, 0, 0, 0, 0.004503, 0.0239, 0.04251",\ + "0, 0, 0, 0, 0, 0.00455, 0.02395, 0.04251",\ + "0, 0, 0, 0, 0, 0.004724, 0.02413, 0.04253",\ + "0, 0, 0, 0, 0, 0.005058, 0.02446, 0.04259",\ + "0, 0, 0, 0, 0, 0.005583, 0.02496, 0.04268",\ + "0, 0, 0, 0, 0, 0.006332, 0.02564, 0.04278",\ + "0, 0, 0, 0, 0, 0.007339, 0.02649, 0.04287",\ + "0, 0, 0, 0, 0, 0.008634, 0.02747, 0.04288"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("11.77, 25.16, 70.24, 156.1, 290.1, 478.3, 725.8, 1036",\ + "12.03, 25.4, 70.49, 156.5, 290.6, 478.6, 726, 1037",\ + "12.92, 26.31, 71.41, 157.3, 291.6, 479.5, 726.9, 1037",\ + "14.37, 27.9, 72.97, 158.9, 292.8, 481, 728.4, 1039",\ + "16.32, 30.06, 75.18, 161.2, 295.1, 483.1, 729.7, 1041",\ + "18.44, 32.65, 77.86, 163.8, 297.6, 485.7, 732.5, 1043",\ + "20.55, 35.33, 81.03, 167, 300.7, 488.5, 736.4, 1047",\ + "22.5, 37.9, 84.6, 170.6, 304.4, 492.4, 739.8, 1050"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("11.49, 25.95, 74.49, 166.7, 310.7, 512.5, 777.5, 1112",\ + "11.94, 26.42, 74.89, 167.3, 310.9, 512.5, 778.6, 1112",\ + "13.62, 28.04, 76.57, 168.9, 312.6, 514.3, 780.2, 1114",\ + "15.98, 30.52, 79.01, 171.4, 315.2, 517, 782.8, 1116",\ + "18.88, 33.51, 82.05, 174.5, 318.3, 520.2, 785.8, 1119",\ + "22.13, 36.89, 85.59, 178, 321.8, 523.4, 789.3, 1123",\ + "25.64, 40.66, 89.72, 182.1, 325.8, 527.7, 793.1, 1127",\ + "29.35, 44.7, 94.43, 186.8, 330.7, 532.1, 798.1, 1132"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.44, 15.33, 58.29, 140.1, 267.8, 445.8, 680.6, 977.6",\ + "3.442, 15.33, 58.16, 140.2, 267.5, 446.6, 680.6, 977.7",\ + "3.498, 15.33, 58.19, 140.2, 267, 446.5, 680.5, 978.1",\ + "3.69, 15.37, 58.12, 140.1, 267.8, 446.2, 680.7, 978.8",\ + "4.011, 15.51, 58.27, 140, 267.4, 446, 680.9, 979.6",\ + "4.461, 15.8, 58.12, 140.1, 267.7, 446.3, 680.9, 979.5",\ + "4.949, 16.3, 58.39, 140.2, 267.8, 446.9, 681.4, 978.6",\ + "5.496, 16.95, 58.83, 140, 267.7, 446.5, 682.4, 977.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.643, 15.77, 59.66, 143, 273.7, 456.7, 696.4, 998.9",\ + "3.648, 15.79, 59.59, 143.3, 273.2, 455.9, 696.3, 999.4",\ + "3.681, 15.8, 59.64, 143.2, 273.3, 455.9, 696.2, 999.5",\ + "3.857, 15.8, 59.58, 143.4, 273.7, 456.9, 696.3, 1000",\ + "4.051, 16.01, 59.61, 143.4, 274, 457.2, 696.4, 1001",\ + "4.365, 16.24, 59.64, 143.4, 273.8, 456.2, 696.3, 1001",\ + "4.753, 16.62, 59.74, 143.4, 273.2, 456.9, 697.9, 1001",\ + "5.227, 17.17, 60.12, 143.5, 274, 456, 697.7, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("13.75, 27.47, 72.63, 158.6, 292.5, 480.1, 727.7, 1039",\ + "13.96, 27.67, 72.78, 158.7, 292.7, 480.7, 727.8, 1040",\ + "14.68, 28.38, 73.53, 159.5, 293.4, 480.9, 728.6, 1039",\ + "16.18, 30, 75.13, 161.1, 295.1, 483, 730, 1041",\ + "18.56, 32.59, 77.76, 163.7, 297.7, 485.6, 732.2, 1044",\ + "21.54, 36, 81.31, 167.2, 301.1, 489.1, 736, 1047",\ + "24.81, 39.92, 85.71, 171.6, 305.5, 493.3, 740.6, 1051",\ + "28.28, 44.1, 90.81, 176.8, 310.7, 498.2, 745.8, 1056"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("11.81, 26.28, 74.83, 167.1, 311, 512.8, 778, 1112",\ + "12.09, 26.58, 75.12, 167.5, 311.3, 513.2, 778.7, 1112",\ + "13.19, 27.65, 76.19, 168.4, 312.3, 514, 779.7, 1113",\ + "14.85, 29.42, 77.96, 170.4, 314.2, 516.1, 781.5, 1115",\ + "16.83, 31.53, 80.13, 172.5, 316.4, 518.3, 783.4, 1117",\ + "18.9, 33.9, 82.67, 175, 318.9, 520.4, 786.4, 1120",\ + "20.87, 36.35, 85.59, 177.9, 321.8, 523.2, 789.2, 1123",\ + "22.72, 38.67, 88.83, 181.3, 325.1, 526.9, 791.8, 1126"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.731, 15.45, 58.2, 140, 267.6, 446.8, 680.9, 977.9",\ + "3.737, 15.45, 58.29, 140.2, 267.6, 446, 680.9, 977.9",\ + "3.758, 15.46, 58.2, 140.1, 267.6, 446.9, 681, 978.6",\ + "3.935, 15.48, 58.16, 140.2, 267.4, 445.9, 681, 979",\ + "4.244, 15.64, 58.32, 140.2, 267.7, 446.6, 681.1, 979.7",\ + "4.645, 15.93, 58.3, 140.2, 267.6, 446, 681.1, 979.5",\ + "5.155, 16.49, 58.39, 140.1, 267.8, 446.6, 681.1, 979",\ + "5.702, 17.2, 58.74, 140.2, 267.4, 446.9, 682.8, 976.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.65, 15.8, 59.66, 143.1, 273.7, 456.6, 696.4, 1001",\ + "3.639, 15.78, 59.53, 143.4, 273.9, 457.1, 696.3, 998.9",\ + "3.71, 15.81, 59.67, 143, 273.5, 456.2, 696.2, 999.8",\ + "3.864, 15.83, 59.48, 143.4, 273.9, 457.1, 696.4, 999.8",\ + "4.14, 16.01, 59.7, 143.4, 274, 457.2, 696.5, 1000",\ + "4.494, 16.32, 59.74, 143.4, 273.8, 455.9, 696, 1001",\ + "4.942, 16.85, 59.84, 143, 273.8, 456.3, 697.9, 1001",\ + "5.451, 17.53, 60.31, 143.1, 273.7, 457.1, 697.5, 1000"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("10.34, 23.65, 68.72, 154.6, 288.7, 476.6, 724.1, 1035",\ + "10.65, 23.97, 69.02, 155.1, 289, 477, 724.6, 1035",\ + "11.93, 25.26, 70.32, 156.2, 290.4, 477.9, 725.4, 1037",\ + "14.08, 27.49, 72.62, 158.6, 292.5, 480.6, 727.6, 1039",\ + "16.95, 30.5, 75.65, 161.6, 295.5, 483.5, 730.3, 1042",\ + "20.31, 34.18, 79.4, 165.3, 299.3, 487, 734.5, 1045",\ + "23.99, 38.36, 83.92, 169.8, 303.6, 491.7, 738.8, 1049",\ + "28, 42.86, 89.2, 175.2, 308.9, 496.8, 744.5, 1055"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("8.882, 22.94, 71.38, 163.6, 307.4, 509.2, 774.5, 1108",\ + "9.39, 23.46, 71.9, 164.2, 307.7, 509.5, 774.7, 1109",\ + "10.76, 24.82, 73.27, 165.6, 309.2, 510.7, 776.4, 1110",\ + "12.4, 26.55, 74.97, 167.2, 311.1, 512.8, 778.5, 1112",\ + "14.1, 28.34, 76.76, 169, 312.8, 514.5, 779.8, 1113",\ + "15.66, 30.17, 78.73, 171, 314.9, 516.6, 781.4, 1116",\ + "17.02, 31.81, 80.87, 173.1, 316.9, 518.4, 784.2, 1118",\ + "18.09, 33.18, 82.98, 175.3, 318.9, 520.6, 786.5, 1120"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.366, 15.31, 58.27, 140.1, 267.7, 446.6, 680.9, 977.9",\ + "3.382, 15.31, 58.25, 140, 267.6, 446.2, 680.7, 977.8",\ + "3.443, 15.31, 58.25, 140.1, 267.5, 446.9, 681.2, 978.3",\ + "3.599, 15.34, 58.26, 140, 267.7, 446.5, 681.4, 978.9",\ + "3.852, 15.46, 58.25, 139.9, 267.8, 446.6, 681, 979.6",\ + "4.205, 15.67, 58.26, 140.2, 267.6, 446.8, 681.2, 979.6",\ + "4.618, 16.07, 58.3, 140.1, 267.8, 446.8, 681.2, 978.6",\ + "5.078, 16.57, 58.6, 140, 267.8, 446.9, 683.1, 977.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.233, 15.62, 59.37, 143.2, 273.5, 456.8, 696.3, 998.5",\ + "3.237, 15.61, 59.46, 143.2, 273.2, 456.1, 696.2, 998.9",\ + "3.322, 15.6, 59.5, 143.3, 273.5, 455.7, 696.1, 998.5",\ + "3.452, 15.64, 59.52, 143.1, 273.8, 456.9, 696, 999.6",\ + "3.683, 15.79, 59.4, 142.9, 273.2, 456.1, 696.2, 999.9",\ + "4.008, 16.06, 59.56, 143.2, 273.8, 456.8, 696.2, 1001",\ + "4.414, 16.49, 59.61, 143.1, 273.8, 456, 697.9, 1001",\ + "4.868, 16.97, 60.12, 143, 273.7, 455.7, 697.5, 1001"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("9.703, 23.02, 68.08, 154.1, 288.1, 476.2, 723.6, 1034",\ + "10.17, 23.48, 68.59, 154.5, 288.3, 476.5, 724.1, 1034",\ + "11.84, 25.12, 70.24, 156.2, 290.4, 478.5, 725.9, 1036",\ + "14.27, 27.71, 72.79, 158.8, 292.9, 480.6, 727.4, 1039",\ + "17.49, 30.99, 76.16, 162.1, 296.1, 484.1, 731.2, 1042",\ + "21.32, 35.03, 80.3, 166.3, 300.1, 488.3, 735.1, 1046",\ + "25.71, 39.75, 85.29, 171.3, 305, 493.3, 740.5, 1051",\ + "30.58, 45.02, 91.21, 177.2, 311.2, 499.2, 746.7, 1057"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("8.352, 22.4, 70.74, 163.2, 307.1, 508.8, 774.1, 1107",\ + "8.841, 22.86, 71.23, 163.6, 307.5, 508.8, 775.1, 1108",\ + "10.04, 24.11, 72.52, 164.9, 308.8, 510.9, 775.6, 1109",\ + "11.33, 25.47, 73.91, 166.2, 310.3, 512.3, 776.9, 1111",\ + "12.59, 26.9, 75.34, 167.6, 311.5, 513.6, 779, 1112",\ + "13.52, 28.11, 76.69, 169.1, 312.9, 514.4, 780.5, 1114",\ + "14.09, 28.96, 78.15, 170.4, 314.4, 515.7, 782, 1115",\ + "14.15, 29.35, 79.4, 171.7, 315.7, 517.6, 782.6, 1116"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.362, 15.31, 58.26, 140.1, 267.7, 446.3, 680.9, 978.1",\ + "3.37, 15.3, 58.21, 140.1, 267.8, 446.6, 680.7, 977.8",\ + "3.442, 15.31, 58.09, 140.2, 267, 446.1, 680.6, 978",\ + "3.567, 15.35, 58.12, 140, 267.2, 446.8, 681, 978.9",\ + "3.775, 15.51, 58.22, 139.9, 267.7, 446.1, 681, 979.3",\ + "4.09, 15.66, 58.27, 139.9, 267.8, 446.4, 680.9, 979.2",\ + "4.481, 15.98, 58.47, 140, 267.8, 446.4, 680.9, 978.8",\ + "4.94, 16.44, 58.5, 140.1, 267.1, 446.2, 682.7, 976.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005877, 0.023, 0.05569, 0.1066, 0.1781, 0.2721, 0.3906"); + values("3.178, 15.6, 59.52, 143.2, 273.6, 457, 696.2, 998.4",\ + "3.182, 15.6, 59.49, 142.9, 273.8, 456.1, 696.1, 999.4",\ + "3.292, 15.6, 59.44, 143.3, 273.5, 457.1, 696.3, 998.5",\ + "3.424, 15.64, 59.53, 143.1, 273.8, 457.1, 696.3, 999",\ + "3.669, 15.8, 59.53, 143.1, 273.7, 456.7, 696.3, 1000",\ + "4.006, 16.11, 59.51, 143.2, 273.6, 456.3, 695.9, 1000",\ + "4.429, 16.56, 59.64, 143.1, 273.8, 456.2, 697.7, 1001",\ + "4.888, 17.1, 60.22, 142.9, 273.8, 457, 697.6, 1001"); + } + } + } + } + + cell(gt2_6t_ao21_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.02496 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004588 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001018, 0.0001018, 0.0001018, 0.0001019, 0.0001019, 0.0001019, \ + 0.0001019, 0.0001021"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004512 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.669e-05, 8.6e-05, 8.514e-05, 8.459e-05, 8.439e-05, 8.431e-05, \ + 8.432e-05, 8.443e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004818 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.185e-05, 9.182e-05, 9.177e-05, 9.151e-05, 9.136e-05, 9.116e-05, \ + 9.065e-05, 9.026e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&A2)|B)" ; + max_capacitance : 0.3884 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("0.0002511, 0.0002339, 0.000227, 0.000223, 0.0002165, 0.0002033, 0.0001856, 0.0001693",\ + "0.0002561, 0.0002386, 0.0002311, 0.0002269, 0.0002203, 0.000207, 0.0001893, 0.000173",\ + "0.0002921, 0.000269, 0.0002579, 0.0002526, 0.0002458, 0.0002322, 0.0002143, 0.0001981",\ + "0.0003782, 0.0003415, 0.0003218, 0.000314, 0.0003059, 0.0002917, 0.0002735, 0.0002571",\ + "0.0005267, 0.0004719, 0.0004366, 0.0004231, 0.0004127, 0.0003971, 0.0003782, 0.0003617",\ + "0.0007429, 0.0006672, 0.0006097, 0.0005864, 0.0005717, 0.0005539, 0.0005338, 0.0005167",\ + "0.001032, 0.0009347, 0.0008492, 0.0008111, 0.0007894, 0.0007676, 0.0007455, 0.0007276",\ + "0.0014, 0.001278, 0.001162, 0.001104, 0.001071, 0.001043, 0.001018, 0.0009988"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("0, 0, 0, 0, 0, 0.004411, 0.02354, 0.04205",\ + "0, 0, 0, 0, 0, 0.004456, 0.02359, 0.04205",\ + "0, 0, 0, 0, 0, 0.004629, 0.02376, 0.04207",\ + "0, 0, 0, 0, 0, 0.004956, 0.02409, 0.04212",\ + "0, 0, 0, 0, 0, 0.005456, 0.02456, 0.04218",\ + "0, 0, 0, 0, 0, 0.006154, 0.02519, 0.04223",\ + "0, 0, 0, 0, 0, 0.007078, 0.02595, 0.04222",\ + "0, 0, 0, 0, 0, 0.008255, 0.02682, 0.04211"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("0.0003274, 0.0003026, 0.0002931, 0.0002884, 0.0002817, 0.0002683, 0.0002506, 0.0002343",\ + "0.0003309, 0.0003061, 0.0002963, 0.0002914, 0.0002846, 0.0002712, 0.0002534, 0.0002371",\ + "0.0003669, 0.0003358, 0.0003213, 0.0003152, 0.0003078, 0.0002941, 0.0002761, 0.0002598",\ + "0.0004556, 0.0004104, 0.0003854, 0.0003757, 0.000367, 0.0003524, 0.0003341, 0.0003176",\ + "0.000605, 0.0005408, 0.0004976, 0.000481, 0.0004694, 0.0004532, 0.000434, 0.0004173",\ + "0.0008226, 0.0007385, 0.0006692, 0.0006407, 0.0006238, 0.0006047, 0.000584, 0.0005667",\ + "0.001114, 0.001008, 0.0009083, 0.0008621, 0.0008364, 0.0008127, 0.0007895, 0.000771",\ + "0.001483, 0.001354, 0.001222, 0.001152, 0.001113, 0.001082, 0.001055, 0.001035"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("0, 0, 0, 0, 0, 0.004389, 0.02352, 0.04202",\ + "0, 0, 0, 0, 0, 0.004428, 0.02356, 0.04202",\ + "0, 0, 0, 0, 0, 0.00458, 0.02371, 0.04203",\ + "0, 0, 0, 0, 0, 0.004883, 0.02402, 0.04207",\ + "0, 0, 0, 0, 0, 0.005357, 0.02447, 0.04213",\ + "0, 0, 0, 0, 0, 0.00602, 0.02507, 0.04218",\ + "0, 0, 0, 0, 0, 0.006896, 0.0258, 0.04218",\ + "0, 0, 0, 0, 0, 0.008009, 0.02664, 0.0421"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("0.0003799, 0.0003453, 0.000333, 0.0003277, 0.0003209, 0.0003075, 0.0002898, 0.0002735",\ + "0.0003809, 0.0003483, 0.0003358, 0.0003303, 0.0003234, 0.00031, 0.0002922, 0.0002759",\ + "0.0004123, 0.0003775, 0.0003614, 0.0003548, 0.0003474, 0.0003337, 0.0003158, 0.0002994",\ + "0.0004926, 0.0004468, 0.0004214, 0.0004117, 0.0004031, 0.0003886, 0.0003703, 0.0003539",\ + "0.00063, 0.0005634, 0.0005208, 0.0005048, 0.0004935, 0.0004776, 0.0004585, 0.0004418",\ + "0.0008386, 0.0007278, 0.0006602, 0.0006332, 0.000617, 0.0005985, 0.0005781, 0.0005608",\ + "0.001133, 0.00095, 0.0008438, 0.0008001, 0.0007759, 0.0007531, 0.0007304, 0.0007121",\ + "0.001516, 0.001249, 0.001075, 0.001008, 0.0009725, 0.0009431, 0.0009169, 0.0008971"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("0, 0, 0, 0, 0, 0.004322, 0.02345, 0.04199",\ + "0, 0, 0, 0, 0, 0.004369, 0.0235, 0.04199",\ + "0, 0, 0, 0, 0, 0.004536, 0.02367, 0.04201",\ + "0, 0, 0, 0, 0, 0.004846, 0.02398, 0.04205",\ + "0, 0, 0, 0, 0, 0.005318, 0.02443, 0.0421",\ + "0, 0, 0, 0, 0, 0.005972, 0.02502, 0.04213",\ + "0, 0, 0, 0, 0, 0.006838, 0.02574, 0.04211",\ + "0, 0, 0, 0, 0, 0.007948, 0.02656, 0.04199"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("8.668, 21.45, 66.08, 151.4, 284.4, 471.2, 716.7, 1025",\ + "9.161, 21.99, 66.55, 151.9, 284.9, 471.2, 716.8, 1026",\ + "10.68, 23.43, 67.97, 153.3, 286.3, 472.7, 718.7, 1027",\ + "12.67, 25.41, 69.86, 155.1, 288, 474.7, 720.5, 1028",\ + "15.07, 27.75, 72.05, 157.2, 290, 476.9, 722.5, 1030",\ + "17.72, 30.46, 74.59, 159.6, 292.5, 479.1, 724, 1033",\ + "20.52, 33.43, 77.62, 162.3, 295.2, 481.8, 727.2, 1035",\ + "23.48, 36.49, 81.07, 165.5, 298.2, 484.8, 730.2, 1038"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("9.872, 24.02, 72.16, 164.1, 307.2, 507.8, 771.7, 1103",\ + "10.34, 24.47, 72.59, 164.6, 307.4, 508.6, 773, 1104",\ + "11.77, 25.94, 74.12, 165.9, 309, 510.1, 774.2, 1105",\ + "13.54, 27.85, 76.05, 167.9, 311, 511.9, 775.9, 1107",\ + "15.62, 29.84, 78.11, 169.9, 312.8, 513.5, 778.1, 1109",\ + "17.77, 31.93, 80.16, 172, 315.2, 515.6, 780.3, 1112",\ + "19.9, 34.08, 82.42, 174.2, 317.2, 518.1, 781.7, 1114",\ + "21.93, 36.19, 84.53, 176.4, 319.5, 520.3, 784.8, 1116"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("3.361, 15.28, 57.95, 139.4, 266.2, 443.6, 676.6, 971.2",\ + "3.363, 15.28, 57.85, 139.2, 266.3, 444.4, 677, 971.4",\ + "3.475, 15.28, 57.91, 139.4, 266.4, 444.6, 676.7, 971.6",\ + "3.623, 15.34, 57.8, 139.4, 266.2, 444.2, 676.8, 972.8",\ + "3.931, 15.46, 57.97, 139.4, 266.2, 443.6, 676.9, 973.4",\ + "4.358, 15.7, 57.89, 139.4, 266.2, 443.9, 677.1, 973.9",\ + "4.862, 16.1, 58.06, 139.4, 266.3, 443.4, 677.1, 973.3",\ + "5.437, 16.54, 58.44, 139.4, 266.3, 443.7, 677.7, 972.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("3.522, 15.82, 59.62, 143.6, 274.4, 457.3, 697.5, 1000",\ + "3.521, 15.8, 59.73, 143.6, 273.6, 457.6, 697, 1000",\ + "3.617, 15.87, 59.8, 143.4, 273.3, 457.3, 696.9, 1000",\ + "3.709, 15.85, 59.8, 143.6, 274, 457.6, 697.2, 1002",\ + "3.841, 15.98, 59.73, 143.7, 273.7, 456.9, 697.3, 1001",\ + "4.056, 16.01, 59.7, 143.5, 274.4, 457.1, 696.9, 1002",\ + "4.317, 16.14, 59.98, 143.7, 274.1, 457.6, 698.5, 1002",\ + "4.622, 16.36, 60.04, 143.6, 274.3, 457.5, 698.5, 1002"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("10.3, 23.27, 67.94, 153.3, 286.1, 472.4, 718.2, 1027",\ + "10.79, 23.77, 68.41, 153.6, 286.6, 473.2, 718.3, 1028",\ + "12.66, 25.55, 70.19, 155.5, 288.2, 474.6, 720.3, 1029",\ + "15.38, 28.29, 72.75, 158, 290.9, 477.4, 722.8, 1032",\ + "18.91, 31.75, 76.02, 161.1, 294, 480.5, 725.6, 1034",\ + "23.15, 36.02, 80.08, 165.1, 297.8, 483.9, 729.8, 1038",\ + "28.02, 41.08, 85.1, 169.8, 302.3, 489, 733.7, 1042",\ + "33.58, 46.82, 91.07, 175.5, 308.1, 494.2, 739.3, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("10.26, 24.4, 72.58, 164.5, 307.5, 508.3, 772.4, 1104",\ + "10.53, 24.66, 72.78, 164.7, 307.9, 508.6, 772.5, 1104",\ + "11.46, 25.65, 73.83, 165.7, 308.7, 509.7, 774, 1105",\ + "12.61, 26.89, 75.01, 167, 309.9, 511, 775.4, 1106",\ + "13.76, 28, 76.25, 168.1, 311.2, 512, 776.2, 1107",\ + "14.6, 28.94, 77.12, 168.9, 312.2, 512.8, 776.5, 1108",\ + "14.95, 29.45, 77.76, 169.5, 312.5, 513.5, 776.9, 1109",\ + "14.71, 29.41, 77.83, 169.6, 312.8, 513.5, 777.9, 1109"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("3.626, 15.35, 57.9, 139.3, 266, 444.2, 676.9, 971.6",\ + "3.623, 15.35, 58.03, 139.4, 266.2, 443.9, 676.9, 972.7",\ + "3.697, 15.36, 57.99, 139.1, 266.2, 444.4, 677, 972.2",\ + "3.865, 15.39, 57.93, 139.4, 265.7, 443.7, 677, 972.7",\ + "4.138, 15.6, 58.02, 139.4, 266.3, 444.3, 677.3, 973.9",\ + "4.545, 15.74, 58.09, 139.2, 266.3, 444.3, 677, 973.8",\ + "4.994, 16.09, 58.16, 139.2, 266.3, 443.4, 677.3, 973.2",\ + "5.556, 16.53, 58.37, 139.4, 265.8, 444, 678.9, 971.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("3.518, 15.85, 59.82, 143.6, 273.8, 456.8, 697.1, 999.8",\ + "3.526, 15.81, 59.73, 143.5, 274.3, 457.6, 697.4, 1000",\ + "3.608, 15.82, 59.71, 143.6, 273.7, 457.2, 696.9, 1001",\ + "3.718, 15.87, 59.74, 143.6, 273.7, 457.4, 696.8, 1001",\ + "3.912, 15.93, 59.79, 143.7, 274.3, 457.6, 697.3, 1002",\ + "4.202, 16.02, 59.85, 143.5, 274.3, 457.3, 697.1, 1002",\ + "4.532, 16.25, 59.8, 143.6, 274, 457.6, 698.4, 1002",\ + "4.874, 16.61, 60.01, 143.4, 274.4, 457.8, 698.6, 1002"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("8.949, 21.55, 66.13, 151.4, 284.5, 471, 716.6, 1025",\ + "9.402, 22, 66.59, 151.9, 284.7, 471.2, 716.2, 1026",\ + "10.89, 23.5, 68, 153.4, 286.3, 473.2, 718.8, 1027",\ + "12.83, 25.44, 69.86, 155, 288.2, 474.7, 720.6, 1028",\ + "15.22, 27.69, 71.86, 157, 290, 476.4, 722.2, 1030",\ + "17.82, 30.15, 73.91, 158.8, 291.8, 478.4, 723.5, 1032",\ + "20.58, 32.87, 76.26, 161, 293.7, 479.8, 725.6, 1034",\ + "23.37, 35.65, 78.58, 162.9, 295.5, 481.8, 727.5, 1035"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("8.597, 22.28, 70.37, 162.3, 305.6, 506.5, 770.3, 1103",\ + "9.146, 22.82, 70.89, 162.7, 306, 506.9, 771, 1103",\ + "10.73, 24.31, 72.35, 164.2, 307.3, 508.2, 772.6, 1105",\ + "12.63, 26.07, 73.91, 165.8, 308.7, 509.5, 774.5, 1106",\ + "14.71, 27.86, 75.52, 167.2, 310.2, 510.9, 775.8, 1108",\ + "16.75, 29.67, 76.97, 168.5, 311.6, 512.5, 776.9, 1109",\ + "18.68, 31.44, 78.38, 169.6, 312.7, 513.2, 777.9, 1110",\ + "20.52, 33.15, 79.65, 170.5, 313.3, 514.1, 777.8, 1110"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("3.384, 15.26, 57.81, 139.4, 265.9, 444.2, 676.7, 971.2",\ + "3.374, 15.26, 57.8, 139.3, 266.2, 444.3, 676.7, 971.5",\ + "3.484, 15.26, 57.93, 139.1, 266.1, 442.9, 676.6, 971.7",\ + "3.657, 15.29, 57.87, 139.4, 265.5, 443.2, 676.7, 972.7",\ + "3.901, 15.32, 57.93, 139.2, 265.9, 444, 677, 973.5",\ + "4.219, 15.37, 57.94, 139.3, 266.2, 443.3, 676.9, 973.7",\ + "4.535, 15.46, 57.98, 139.1, 265.8, 444.2, 677.6, 973.4",\ + "4.876, 15.66, 58.01, 139, 265.9, 443.8, 677.7, 972"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00585, 0.02287, 0.05538, 0.106, 0.1771, 0.2706, 0.3884"); + values("3.439, 15.76, 59.8, 143.6, 274.6, 458.2, 698, 1002",\ + "3.441, 15.76, 59.8, 143.4, 274.4, 458, 698.1, 1002",\ + "3.545, 15.75, 59.78, 143.6, 273.9, 457.4, 698, 1003",\ + "3.642, 15.79, 59.75, 143.7, 274.2, 457, 697.8, 1002",\ + "3.84, 15.84, 59.61, 143.4, 273.8, 457.3, 698, 1003",\ + "4.112, 15.9, 59.82, 143.4, 274.4, 458.3, 697.9, 1003",\ + "4.449, 16.02, 59.83, 143.4, 274.5, 456.9, 699.1, 1001",\ + "4.827, 16.22, 59.98, 143.7, 274.1, 458.2, 699.8, 1003"); + } + } + } + } + + cell(gt2_6t_ao22_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.02153 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004445 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.874e-05, 8.805e-05, 8.717e-05, 8.665e-05, 8.645e-05, 8.635e-05, \ + 8.639e-05, 8.65e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004536 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001037, 0.0001037, 0.0001036, 0.0001036, 0.0001039, 0.0001037, \ + 0.0001039, 0.0001039"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004603 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.888e-05, 8.818e-05, 8.731e-05, 8.68e-05, 8.659e-05, 8.649e-05, \ + 8.651e-05, 8.661e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004543 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001027, 0.0001027, 0.0001027, 0.0001026, 0.0001027, 0.0001027, \ + 0.0001027, 0.0001029"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&A2)|(B1&B2))" ; + max_capacitance : 0.3907 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0005238, 0.0005285, 0.000529, 0.000528, 0.0005242, 0.0005129, 0.0004964, 0.0004813",\ + "0.000522, 0.0005271, 0.0005278, 0.0005269, 0.0005231, 0.0005117, 0.0004953, 0.0004801",\ + "0.0005397, 0.0005412, 0.0005419, 0.000541, 0.0005371, 0.0005257, 0.0005092, 0.000494",\ + "0.0006181, 0.0006105, 0.0006101, 0.0006091, 0.000605, 0.0005934, 0.0005767, 0.0005617",\ + "0.0007772, 0.0007545, 0.0007503, 0.0007485, 0.0007441, 0.000732, 0.0007152, 0.0007003",\ + "0.001018, 0.0009762, 0.0009648, 0.0009614, 0.0009562, 0.0009434, 0.0009263, 0.0009114",\ + "0.001341, 0.001279, 0.001255, 0.001249, 0.001243, 0.001229, 0.001211, 0.001196",\ + "0.001751, 0.001666, 0.001628, 0.001617, 0.001608, 0.001593, 0.001575, 0.00156"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004498, 0.02391, 0.04242",\ + "0, 0, 0, 0, 0, 0.004534, 0.02395, 0.04241",\ + "0, 0, 0, 0, 0, 0.004695, 0.02411, 0.04242",\ + "0, 0, 0, 0, 0, 0.005036, 0.02444, 0.04247",\ + "0, 0, 0, 0, 0, 0.005589, 0.02496, 0.04255",\ + "0, 0, 0, 0, 0, 0.006387, 0.02567, 0.04265",\ + "0, 0, 0, 0, 0, 0.007462, 0.02655, 0.04271",\ + "0, 0, 0, 0, 0, 0.008848, 0.02758, 0.04269"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0004398, 0.0004463, 0.0004467, 0.0004457, 0.0004418, 0.0004305, 0.0004141, 0.0003989",\ + "0.000437, 0.000444, 0.0004447, 0.0004437, 0.0004399, 0.0004285, 0.0004121, 0.0003969",\ + "0.0004542, 0.0004583, 0.0004592, 0.0004583, 0.0004545, 0.0004431, 0.0004265, 0.0004114",\ + "0.0005287, 0.0005242, 0.0005245, 0.0005235, 0.0005195, 0.0005079, 0.0004913, 0.0004762",\ + "0.0006767, 0.0006583, 0.0006555, 0.000654, 0.0006497, 0.0006377, 0.0006209, 0.0006059",\ + "0.0009016, 0.0008645, 0.0008554, 0.0008525, 0.0008475, 0.0008348, 0.0008178, 0.0008029",\ + "0.001203, 0.001146, 0.001126, 0.00112, 0.001114, 0.0011, 0.001083, 0.001068",\ + "0.001585, 0.001505, 0.001472, 0.001462, 0.001454, 0.001439, 0.001421, 0.001407"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004505, 0.02392, 0.04243",\ + "0, 0, 0, 0, 0, 0.004549, 0.02396, 0.04243",\ + "0, 0, 0, 0, 0, 0.004726, 0.02414, 0.04244",\ + "0, 0, 0, 0, 0, 0.005084, 0.02449, 0.04249",\ + "0, 0, 0, 0, 0, 0.005649, 0.02502, 0.04256",\ + "0, 0, 0, 0, 0, 0.006455, 0.02573, 0.04263",\ + "0, 0, 0, 0, 0, 0.007538, 0.0266, 0.04266",\ + "0, 0, 0, 0, 0, 0.008937, 0.02761, 0.0426"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0003621, 0.0003675, 0.0003684, 0.0003674, 0.0003637, 0.0003524, 0.000336, 0.0003208",\ + "0.0003646, 0.0003701, 0.0003713, 0.0003704, 0.0003667, 0.0003554, 0.0003389, 0.0003238",\ + "0.0003976, 0.0003993, 0.0004006, 0.0003998, 0.000396, 0.0003846, 0.0003681, 0.000353",\ + "0.0004857, 0.0004796, 0.0004801, 0.0004793, 0.0004754, 0.0004638, 0.0004472, 0.0004322",\ + "0.0006394, 0.0006209, 0.0006184, 0.0006172, 0.000613, 0.000601, 0.0005842, 0.0005693",\ + "0.0008658, 0.0008305, 0.0008221, 0.0008197, 0.0008148, 0.0008022, 0.0007852, 0.0007704",\ + "0.00117, 0.001115, 0.001098, 0.001093, 0.001087, 0.001073, 0.001056, 0.001041",\ + "0.001554, 0.001479, 0.001448, 0.00144, 0.001432, 0.001417, 0.001399, 0.001384"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004525, 0.02393, 0.04248",\ + "0, 0, 0, 0, 0, 0.004563, 0.02398, 0.04248",\ + "0, 0, 0, 0, 0, 0.004725, 0.02414, 0.0425",\ + "0, 0, 0, 0, 0, 0.00506, 0.02446, 0.04255",\ + "0, 0, 0, 0, 0, 0.005593, 0.02497, 0.04263",\ + "0, 0, 0, 0, 0, 0.006363, 0.02566, 0.04273",\ + "0, 0, 0, 0, 0, 0.007393, 0.02652, 0.0428",\ + "0, 0, 0, 0, 0, 0.008724, 0.02751, 0.04279"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0002804, 0.0002873, 0.0002881, 0.0002871, 0.0002834, 0.0002721, 0.0002557, 0.0002405",\ + "0.0002834, 0.0002908, 0.0002918, 0.0002909, 0.0002871, 0.0002758, 0.0002594, 0.0002442",\ + "0.0003149, 0.0003202, 0.0003218, 0.0003211, 0.0003173, 0.0003059, 0.0002894, 0.0002743",\ + "0.0003996, 0.0003979, 0.0003992, 0.0003986, 0.0003947, 0.0003832, 0.0003666, 0.0003516",\ + "0.0005496, 0.0005361, 0.0005352, 0.0005343, 0.0005302, 0.0005183, 0.0005016, 0.0004867",\ + "0.0007697, 0.0007403, 0.0007346, 0.0007327, 0.0007281, 0.0007157, 0.0006987, 0.0006839",\ + "0.001064, 0.001016, 0.001002, 0.0009988, 0.0009933, 0.0009799, 0.0009626, 0.0009479",\ + "0.001438, 0.001368, 0.001343, 0.001337, 0.00133, 0.001315, 0.001297, 0.001283"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.00449, 0.0239, 0.04246",\ + "0, 0, 0, 0, 0, 0.004536, 0.02395, 0.04246",\ + "0, 0, 0, 0, 0, 0.004718, 0.02413, 0.04248",\ + "0, 0, 0, 0, 0, 0.005067, 0.02447, 0.04254",\ + "0, 0, 0, 0, 0, 0.005615, 0.02499, 0.04261",\ + "0, 0, 0, 0, 0, 0.006405, 0.0257, 0.0427",\ + "0, 0, 0, 0, 0, 0.007468, 0.02657, 0.04274",\ + "0, 0, 0, 0, 0, 0.008837, 0.02757, 0.04269"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("10.97, 24.36, 69.44, 155.4, 289.3, 477.1, 724.6, 1036",\ + "11.38, 24.76, 69.81, 155.7, 289.8, 477.7, 724.7, 1037",\ + "12.76, 26.12, 71.24, 157.2, 291.1, 478.8, 726.4, 1037",\ + "14.81, 28.29, 73.39, 159.3, 293.3, 481.3, 728.2, 1040",\ + "17.41, 31.01, 76.08, 162.1, 296.1, 484, 730.5, 1042",\ + "20.36, 34.29, 79.48, 165.4, 299.4, 487.4, 733.9, 1045",\ + "23.5, 37.92, 83.47, 169.4, 303.2, 491.3, 738.3, 1049",\ + "26.75, 41.72, 87.93, 173.9, 307.8, 495.4, 743, 1054"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("11.82, 26.21, 74.73, 167.1, 311, 512.8, 778.5, 1112",\ + "12.11, 26.49, 75.05, 167.4, 311.1, 512.8, 779, 1112",\ + "13.25, 27.62, 76.17, 168.6, 312.4, 514.2, 780.1, 1113",\ + "15.07, 29.55, 78.01, 170.4, 314.2, 515.8, 782, 1115",\ + "17.33, 31.96, 80.46, 172.9, 316.8, 518.6, 783.8, 1118",\ + "19.75, 34.7, 83.4, 175.7, 319.6, 521.6, 786.8, 1121",\ + "22.18, 37.6, 86.74, 179.1, 322.9, 524.9, 790.1, 1124",\ + "24.52, 40.45, 90.5, 182.9, 326.7, 528.7, 793.8, 1128"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.419, 15.31, 58.08, 140.1, 267.5, 446.7, 680.9, 977.9",\ + "3.425, 15.31, 58.22, 140.2, 267.6, 445.9, 681, 978",\ + "3.48, 15.3, 58.12, 140, 267.5, 446.8, 681, 978.4",\ + "3.681, 15.33, 58.1, 140.2, 267.5, 446.1, 681, 979.1",\ + "3.999, 15.48, 58.2, 140.1, 267.6, 446.4, 681.1, 979.8",\ + "4.386, 15.68, 58.19, 140.1, 267.3, 446.2, 681.1, 979.7",\ + "4.865, 16.07, 58.24, 139.8, 267.6, 446.6, 681.3, 979.2",\ + "5.383, 16.58, 58.66, 140.2, 267.5, 447, 682.8, 977"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.61, 15.76, 59.67, 143.3, 274, 457.1, 696.4, 999.9",\ + "3.618, 15.73, 59.59, 143.4, 273.7, 456.3, 696.6, 1000",\ + "3.677, 15.74, 59.63, 143.4, 273.9, 457, 696.5, 999.7",\ + "3.828, 15.79, 59.58, 143.3, 273.7, 456.5, 696.4, 1000",\ + "4.089, 15.96, 59.56, 143.4, 274, 457, 696.7, 1001",\ + "4.443, 16.29, 59.73, 143.1, 273.8, 457.3, 696.3, 1001",\ + "4.866, 16.76, 59.74, 143.4, 273.4, 457.2, 698, 1002",\ + "5.354, 17.41, 60.16, 143.2, 273.2, 457.3, 697.7, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("9.914, 23.09, 68.11, 154.2, 288.4, 476.4, 723.8, 1035",\ + "10.33, 23.54, 68.64, 154.6, 288.6, 476.6, 724.1, 1035",\ + "11.71, 24.91, 69.93, 156, 290.2, 478.3, 725.3, 1037",\ + "13.51, 26.82, 71.9, 157.9, 292.1, 480.2, 727.7, 1038",\ + "15.59, 29.04, 74.1, 160, 294.1, 482.1, 729.1, 1040",\ + "17.72, 31.54, 76.68, 162.6, 296.6, 484.6, 731.7, 1042",\ + "19.73, 34.02, 79.52, 165.5, 299.3, 487, 734.9, 1045",\ + "21.55, 36.35, 82.57, 168.5, 302.3, 490.2, 737.8, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("11.48, 25.89, 74.38, 166.8, 310.8, 512.5, 778.2, 1112",\ + "11.95, 26.35, 74.88, 167.3, 311.1, 512.8, 778.7, 1112",\ + "13.68, 28.03, 76.55, 168.9, 312.9, 514.8, 780.3, 1114",\ + "16.16, 30.62, 79.07, 171.4, 315.4, 517.3, 782.2, 1116",\ + "19.26, 33.78, 82.32, 174.7, 318.4, 520.1, 786.2, 1120",\ + "22.76, 37.44, 86.16, 178.5, 322.3, 523.9, 790.1, 1124",\ + "26.55, 41.53, 90.56, 183, 326.6, 528.6, 794.4, 1128",\ + "30.61, 45.96, 95.59, 188, 331.9, 533.7, 799.6, 1133"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.256, 15.25, 58.16, 140, 267.3, 446.7, 680.7, 977.6",\ + "3.261, 15.24, 58.17, 139.8, 267.8, 447, 680.9, 977.8",\ + "3.337, 15.25, 58.16, 140.2, 267.1, 446.3, 681.3, 978.1",\ + "3.546, 15.28, 58.04, 140.1, 267, 446.2, 680.7, 978.9",\ + "3.905, 15.38, 58.11, 140.1, 267.7, 446.7, 681.2, 979.8",\ + "4.316, 15.62, 58.14, 140.1, 267.8, 446.8, 681.1, 979.8",\ + "4.779, 16, 58.28, 139.9, 267.9, 446.9, 681.7, 978.7",\ + "5.323, 16.45, 58.58, 140, 267.8, 446.9, 682.9, 978.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.635, 15.75, 59.66, 143.2, 274, 457.1, 696.3, 999.7",\ + "3.61, 15.76, 59.67, 143.4, 273.9, 456.9, 696.6, 1000",\ + "3.649, 15.76, 59.68, 143.3, 274, 457.3, 696.4, 999.5",\ + "3.828, 15.77, 59.58, 143.2, 273.7, 457.1, 696.6, 1000",\ + "4.028, 15.97, 59.68, 143.3, 273.2, 456, 696.6, 1001",\ + "4.329, 16.12, 59.69, 143.2, 273.4, 455.9, 696.5, 1001",\ + "4.74, 16.56, 59.8, 143.4, 273.3, 456.9, 698.1, 1002",\ + "5.165, 17.07, 60.06, 143.5, 274, 456.8, 697.8, 1001"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("9.972, 23.23, 68.34, 154.2, 288.2, 476.2, 723.2, 1035",\ + "10.46, 23.73, 68.81, 154.7, 288.7, 476.7, 723.8, 1036",\ + "12.21, 25.49, 70.55, 156.5, 290.5, 478.4, 725.8, 1037",\ + "14.68, 28.03, 73.08, 159, 292.9, 480.9, 727.7, 1039",\ + "17.79, 31.18, 76.34, 162.2, 296.1, 483.9, 731.3, 1042",\ + "21.42, 34.98, 80.25, 166.2, 300.2, 488, 735, 1046",\ + "25.47, 39.36, 84.88, 170.9, 304.8, 492.5, 740.1, 1050",\ + "29.9, 44.17, 90.24, 176.2, 310.2, 498.1, 744.7, 1056"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("10.1, 24.29, 72.68, 165.2, 309.2, 510.7, 776.8, 1110",\ + "10.38, 24.59, 73.04, 165.3, 309.2, 511.6, 776.9, 1110",\ + "11.38, 25.62, 74.09, 166.5, 310.4, 512.7, 778, 1111",\ + "12.77, 27.16, 75.59, 168, 312.1, 513.8, 779.8, 1113",\ + "14.31, 28.94, 77.45, 169.9, 313.9, 515.9, 781, 1115",\ + "15.72, 30.81, 79.49, 172, 316.1, 518.2, 783, 1117",\ + "16.87, 32.49, 81.87, 174.3, 318.1, 520.1, 785.9, 1119",\ + "17.64, 33.76, 84.31, 176.8, 320.5, 522.3, 788.7, 1122"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.338, 15.3, 58.25, 140.1, 267.8, 446.5, 681, 979.8",\ + "3.344, 15.3, 58.24, 140.1, 267.7, 446.2, 681, 978.4",\ + "3.408, 15.31, 58.12, 140.2, 267.3, 446.2, 681, 978.3",\ + "3.56, 15.33, 58.18, 140.1, 267.8, 446.9, 681.1, 979.3",\ + "3.78, 15.51, 58.25, 140.2, 267.8, 447, 681.3, 979.8",\ + "4.127, 15.63, 58.14, 140.1, 267.2, 446.7, 681.1, 979.8",\ + "4.536, 15.95, 58.39, 140, 267.1, 447, 681.4, 977.6",\ + "5.013, 16.34, 58.54, 140, 267.4, 446.3, 682.9, 977"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.414, 15.69, 59.6, 143.2, 274.1, 456.7, 696.6, 1001",\ + "3.416, 15.69, 59.46, 143.2, 273.8, 457.2, 696.6, 999.5",\ + "3.51, 15.68, 59.53, 143.5, 273.1, 457, 696.4, 999.5",\ + "3.681, 15.72, 59.64, 143, 274.2, 457, 696.4, 999.6",\ + "3.969, 15.91, 59.49, 143.4, 273.8, 457.4, 696.9, 1000",\ + "4.339, 16.31, 59.67, 143.4, 273.8, 457.2, 696.6, 1001",\ + "4.746, 16.98, 59.79, 143.4, 273.7, 457.1, 698, 1001",\ + "5.246, 17.58, 60.49, 143.4, 273.5, 456.4, 697.8, 1001"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("8.682, 21.83, 66.87, 153, 286.7, 474.9, 722.4, 1033",\ + "9.177, 22.33, 67.42, 153.4, 287.5, 475.7, 723.1, 1034",\ + "10.63, 23.77, 68.86, 154.9, 288.7, 476.7, 723.8, 1036",\ + "12.47, 25.7, 70.77, 156.8, 290.9, 478.4, 726.2, 1038",\ + "14.62, 27.95, 73, 159, 293, 480.7, 728.5, 1039",\ + "16.86, 30.41, 75.63, 161.5, 295.4, 483.1, 731, 1041",\ + "19.09, 32.98, 78.62, 164.4, 298.4, 486.6, 733.7, 1044",\ + "21.27, 35.53, 81.84, 167.8, 301.8, 490, 737.2, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("9.703, 23.9, 72.35, 164.8, 308.6, 510.8, 776.7, 1110",\ + "10.19, 24.38, 72.77, 165.3, 309, 511, 777.2, 1110",\ + "11.67, 25.88, 74.34, 166.6, 310.7, 512.6, 778.6, 1112",\ + "13.64, 27.99, 76.44, 168.9, 312.8, 514.6, 780.8, 1114",\ + "16.06, 30.55, 79.09, 171.3, 315.2, 517.6, 782.3, 1116",\ + "18.7, 33.5, 82.2, 174.6, 318.5, 520.7, 785.4, 1120",\ + "21.51, 36.72, 85.88, 178.3, 322.2, 524.1, 790.1, 1123",\ + "24.4, 40.01, 90.1, 182.5, 326.5, 528.1, 794.5, 1128"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.189, 15.23, 58.22, 139.8, 267.8, 446.8, 681.1, 978.3",\ + "3.198, 15.25, 58.15, 140.1, 267.1, 446.1, 680.6, 977.6",\ + "3.294, 15.25, 58.05, 140, 267.9, 447.2, 681.3, 978.4",\ + "3.426, 15.29, 58.07, 140.1, 267.5, 447, 681.4, 979",\ + "3.674, 15.4, 58.14, 140.1, 267.5, 446.9, 681.3, 979.4",\ + "4.026, 15.63, 58.13, 140.1, 267.8, 446.9, 681.2, 979.6",\ + "4.463, 15.97, 58.29, 140.1, 267.8, 446.6, 681.2, 976.9",\ + "4.954, 16.39, 58.59, 140.1, 267.8, 446.5, 682.4, 977.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.415, 15.68, 59.45, 143.4, 273.3, 456.6, 696.6, 999.3",\ + "3.418, 15.67, 59.57, 143.3, 273.7, 455.9, 696.5, 999.6",\ + "3.512, 15.67, 59.4, 143.1, 273.2, 455.8, 696.5, 999.6",\ + "3.654, 15.71, 59.65, 143.3, 274, 455.9, 696.4, 1000",\ + "3.878, 15.91, 59.64, 143.1, 273.3, 457.3, 696.8, 1000",\ + "4.21, 16.2, 59.68, 143.3, 273.8, 457.3, 696.7, 1001",\ + "4.596, 16.77, 59.86, 143.4, 273.8, 457, 698.1, 1001",\ + "5.057, 17.36, 60.16, 143.1, 273.9, 456.2, 697.8, 1001"); + } + } + } + } + + cell(gt2_6t_ao31_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.02388 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004542 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001078, 0.0001079, 0.0001079, 0.0001081, 0.0001079, 0.0001079, \ + 0.000108, 0.000108"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004489 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001197, 0.0001199, 0.0001202, 0.0001205, 0.0001207, 0.0001208, \ + 0.000121, 0.000121"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.000451 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.74e-05, 8.699e-05, 8.642e-05, 8.607e-05, 8.593e-05, 8.583e-05, \ + 8.578e-05, 8.571e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004604 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.074e-06, 5.032e-06, 4.825e-06, 4.46e-06, 3.931e-06, 3.194e-06, \ + 2.251e-06, 1.079e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("1.968e-07, 1.721e-07, 1.674e-07, 2.491e-07, 3.383e-07, 4.729e-07, \ + 6.624e-07, 9.387e-07"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&A2&A3)|B)" ; + max_capacitance : 0.3904 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0003911, 0.0003965, 0.0003966, 0.0003955, 0.0003915, 0.00038, 0.0003633, 0.0003479",\ + "0.0003882, 0.000394, 0.0003944, 0.0003933, 0.0003894, 0.0003778, 0.0003611, 0.0003458",\ + "0.0004027, 0.0004062, 0.0004068, 0.0004057, 0.0004017, 0.0003901, 0.0003733, 0.000358",\ + "0.0004668, 0.0004632, 0.0004634, 0.0004624, 0.0004583, 0.0004465, 0.0004296, 0.0004143",\ + "0.0006007, 0.0005829, 0.0005802, 0.0005786, 0.0005742, 0.000562, 0.0005449, 0.0005298",\ + "0.0008075, 0.00077, 0.0007612, 0.0007583, 0.0007532, 0.0007403, 0.000723, 0.0007079",\ + "0.001087, 0.001027, 0.001008, 0.001003, 0.0009963, 0.0009824, 0.0009647, 0.0009497",\ + "0.001441, 0.001358, 0.001325, 0.001316, 0.001308, 0.001292, 0.001274, 0.001259"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004475, 0.02387, 0.04235",\ + "0, 0, 0, 0, 0, 0.004518, 0.02392, 0.04235",\ + "0, 0, 0, 0, 0, 0.004694, 0.02409, 0.04236",\ + "0, 0, 0, 0, 0, 0.005047, 0.02443, 0.0424",\ + "0, 0, 0, 0, 0, 0.005608, 0.02496, 0.04245",\ + "0, 0, 0, 0, 0, 0.006412, 0.02566, 0.0425",\ + "0, 0, 0, 0, 0, 0.007497, 0.02653, 0.0425",\ + "0, 0, 0, 0, 0, 0.008899, 0.02751, 0.04238"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0004476, 0.0004515, 0.0004517, 0.0004506, 0.0004467, 0.0004352, 0.0004185, 0.0004032",\ + "0.0004444, 0.0004484, 0.0004489, 0.0004479, 0.000444, 0.0004324, 0.0004157, 0.0004004",\ + "0.0004571, 0.0004587, 0.0004592, 0.0004582, 0.0004542, 0.0004425, 0.0004258, 0.0004105",\ + "0.0005232, 0.0005166, 0.0005163, 0.0005152, 0.0005111, 0.0004992, 0.0004823, 0.0004671",\ + "0.0006647, 0.0006429, 0.0006391, 0.0006373, 0.0006328, 0.0006205, 0.0006034, 0.0005883",\ + "0.0008844, 0.0008423, 0.0008311, 0.0008277, 0.0008224, 0.0008094, 0.0007921, 0.000777",\ + "0.001182, 0.001118, 0.001094, 0.001088, 0.001081, 0.001067, 0.001049, 0.001034",\ + "0.00156, 0.001472, 0.001433, 0.001422, 0.001413, 0.001397, 0.001379, 0.001364"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.00446, 0.02386, 0.04232",\ + "0, 0, 0, 0, 0, 0.004496, 0.0239, 0.04232",\ + "0, 0, 0, 0, 0, 0.004654, 0.02405, 0.04232",\ + "0, 0, 0, 0, 0, 0.004991, 0.02438, 0.04236",\ + "0, 0, 0, 0, 0, 0.005549, 0.0249, 0.04242",\ + "0, 0, 0, 0, 0, 0.006347, 0.02561, 0.04249",\ + "0, 0, 0, 0, 0, 0.007429, 0.02648, 0.04251",\ + "0, 0, 0, 0, 0, 0.008829, 0.02748, 0.04243"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0005421, 0.0005462, 0.0005469, 0.0005459, 0.000542, 0.0005305, 0.0005139, 0.0004986",\ + "0.0005401, 0.0005443, 0.0005451, 0.0005442, 0.0005403, 0.0005288, 0.0005121, 0.0004968",\ + "0.0005537, 0.0005553, 0.0005562, 0.0005553, 0.0005514, 0.0005398, 0.0005231, 0.0005078",\ + "0.0006247, 0.0006168, 0.0006165, 0.0006154, 0.0006113, 0.0005995, 0.0005827, 0.0005674",\ + "0.0007775, 0.0007534, 0.0007489, 0.000747, 0.0007425, 0.0007302, 0.0007132, 0.000698",\ + "0.001015, 0.0009707, 0.0009571, 0.0009533, 0.0009479, 0.0009349, 0.0009175, 0.0009025",\ + "0.001337, 0.001269, 0.001243, 0.001236, 0.001229, 0.001215, 0.001197, 0.001182",\ + "0.001747, 0.001655, 0.001611, 0.001599, 0.001589, 0.001573, 0.001555, 0.00154"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004481, 0.02388, 0.04233",\ + "0, 0, 0, 0, 0, 0.004517, 0.02391, 0.04233",\ + "0, 0, 0, 0, 0, 0.004659, 0.02406, 0.04233",\ + "0, 0, 0, 0, 0, 0.004984, 0.02437, 0.04237",\ + "0, 0, 0, 0, 0, 0.005534, 0.02489, 0.04245",\ + "0, 0, 0, 0, 0, 0.006334, 0.0256, 0.04253",\ + "0, 0, 0, 0, 0, 0.007415, 0.02648, 0.04259",\ + "0, 0, 0, 0, 0, 0.008812, 0.0275, 0.04256"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0003604, 0.0003681, 0.0003691, 0.0003682, 0.0003644, 0.0003531, 0.0003365, 0.0003212",\ + "0.0003656, 0.0003739, 0.0003752, 0.0003744, 0.0003706, 0.0003593, 0.0003427, 0.0003274",\ + "0.0004065, 0.0004132, 0.000415, 0.0004143, 0.0004106, 0.0003992, 0.0003825, 0.0003673",\ + "0.0005059, 0.0005064, 0.0005084, 0.0005079, 0.0005041, 0.0004925, 0.0004758, 0.0004606",\ + "0.0006738, 0.0006646, 0.0006649, 0.0006642, 0.0006603, 0.0006483, 0.0006315, 0.0006164",\ + "0.0009186, 0.0008954, 0.000892, 0.0008906, 0.0008863, 0.0008738, 0.0008567, 0.0008417",\ + "0.001246, 0.001206, 0.001196, 0.001193, 0.001188, 0.001175, 0.001157, 0.001143",\ + "0.001661, 0.001602, 0.001582, 0.001577, 0.00157, 0.001556, 0.001538, 0.001523"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004527, 0.02392, 0.04253",\ + "0, 0, 0, 0, 0, 0.004579, 0.02397, 0.04253",\ + "0, 0, 0, 0, 0, 0.004759, 0.02416, 0.04256",\ + "0, 0, 0, 0, 0, 0.005112, 0.02451, 0.04264",\ + "0, 0, 0, 0, 0, 0.005666, 0.02504, 0.04274",\ + "0, 0, 0, 0, 0, 0.006457, 0.02575, 0.04286",\ + "0, 0, 0, 0, 0, 0.007525, 0.02665, 0.04297",\ + "0, 0, 0, 0, 0, 0.008895, 0.02769, 0.043"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("10.77, 24.05, 69.13, 155, 289.1, 477.2, 724.5, 1035",\ + "11.07, 24.37, 69.46, 155.3, 289.4, 476.9, 724.2, 1036",\ + "12.03, 25.35, 70.36, 156.4, 290.2, 477.9, 725.1, 1037",\ + "13.32, 26.79, 71.89, 157.8, 291.6, 479.6, 726.9, 1038",\ + "14.78, 28.45, 73.5, 159.4, 293.4, 481, 728.6, 1039",\ + "16.09, 30.22, 75.48, 161.4, 295.1, 483.4, 730.4, 1041",\ + "17.06, 31.73, 77.6, 163.5, 297.4, 485.4, 732.8, 1043",\ + "17.66, 32.86, 79.77, 165.7, 299.4, 487.3, 734.4, 1045"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("12.62, 27.34, 75.9, 168.2, 311.8, 513.5, 779, 1113",\ + "13.05, 27.77, 76.33, 168.7, 312.5, 514.1, 780, 1113",\ + "14.76, 29.44, 77.99, 170.4, 313.9, 515.6, 781.2, 1115",\ + "17.36, 32.15, 80.69, 173, 316.7, 518.5, 783.4, 1117",\ + "20.75, 35.65, 84.22, 176.6, 320.4, 522.2, 787.9, 1121",\ + "24.85, 39.88, 88.7, 181, 324.8, 526.4, 792, 1126",\ + "29.51, 44.86, 93.99, 186.3, 330.1, 531.6, 797.6, 1131",\ + "34.67, 50.37, 100.2, 192.6, 336.4, 538.2, 803.7, 1137"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.372, 15.32, 58.15, 140.1, 267.1, 446, 680.2, 977",\ + "3.369, 15.31, 58.22, 140.1, 267.4, 446.7, 680.7, 977.3",\ + "3.439, 15.32, 58.13, 139.7, 267.7, 446.9, 680.7, 977.7",\ + "3.631, 15.35, 58.24, 140.1, 267.7, 446.6, 680.7, 979",\ + "3.985, 15.51, 58.17, 140.1, 267.2, 446.6, 680.8, 978.9",\ + "4.415, 15.85, 58.18, 140.1, 267.6, 446, 680.4, 978.8",\ + "4.895, 16.35, 58.39, 140.1, 267.7, 446.3, 680.6, 978.2",\ + "5.468, 16.9, 58.84, 140, 267.7, 446.7, 682.3, 977.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.89, 15.89, 59.58, 143.4, 273.5, 456.2, 696.3, 999.2",\ + "3.885, 15.9, 59.68, 143.4, 273.8, 456.5, 696.3, 999.9",\ + "3.933, 15.89, 59.53, 143.4, 273.4, 456.2, 696.2, 999.3",\ + "4.107, 15.94, 59.57, 143.4, 273.2, 456.5, 696.3, 999.6",\ + "4.266, 16.17, 59.69, 143.5, 273.9, 456.9, 696.4, 1000",\ + "4.573, 16.37, 59.79, 143.3, 273.5, 456.2, 697.2, 1001",\ + "4.949, 16.77, 59.89, 143.4, 273.7, 455.8, 697.9, 1001",\ + "5.411, 17.38, 60.23, 143.1, 273.3, 457, 697.2, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("11.69, 25.07, 70.15, 156, 289.8, 477.7, 724.4, 1036",\ + "11.98, 25.35, 70.46, 156.4, 290, 477.9, 724.7, 1036",\ + "12.97, 26.34, 71.46, 157.4, 291, 478.8, 725.8, 1036",\ + "14.52, 28.03, 73.09, 158.9, 292.8, 480.7, 727.1, 1039",\ + "16.45, 30.13, 75.26, 161.1, 294.9, 482.5, 729.9, 1040",\ + "18.47, 32.54, 77.79, 163.7, 297.5, 485.4, 731.9, 1043",\ + "20.41, 35, 80.78, 166.7, 300.5, 488.1, 735.5, 1046",\ + "22.16, 37.33, 84.02, 169.9, 303.8, 491.6, 738.6, 1049"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("13.27, 27.99, 76.55, 168.9, 312.4, 514.2, 779.5, 1113",\ + "13.54, 28.25, 76.82, 169.2, 312.8, 514.3, 780.1, 1114",\ + "14.7, 29.41, 77.97, 170.3, 313.9, 515.5, 781.3, 1115",\ + "16.79, 31.61, 80.17, 172.5, 316.4, 518.2, 783.9, 1117",\ + "19.61, 34.57, 83.17, 175.5, 319.2, 520.7, 786.7, 1120",\ + "22.93, 38.17, 86.97, 179.3, 323.1, 524.8, 790, 1124",\ + "26.58, 42.29, 91.5, 183.8, 327.7, 529.3, 795, 1128",\ + "30.5, 46.72, 96.77, 189.2, 333.1, 534.4, 799.7, 1134"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.46, 15.33, 58.25, 140, 267.6, 446.4, 680.6, 978.4",\ + "3.465, 15.34, 58.25, 139.9, 267.7, 446.7, 680.7, 977.8",\ + "3.521, 15.34, 58.24, 139.9, 267.7, 446.7, 680.7, 978.1",\ + "3.706, 15.38, 58.14, 140.1, 267.6, 446.4, 680.6, 978.9",\ + "4.018, 15.53, 58.25, 140.1, 267.7, 446.7, 680.9, 979",\ + "4.445, 15.8, 58.29, 140.1, 267.4, 445.7, 680.6, 979.1",\ + "4.936, 16.28, 58.34, 139.8, 267.2, 446.7, 681, 977.9",\ + "5.503, 16.82, 58.86, 139.9, 267.5, 445.7, 682.2, 977.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.893, 15.89, 59.6, 143.4, 273.4, 456.3, 696.3, 999.1",\ + "3.906, 15.89, 59.61, 143.4, 273.5, 455.9, 696.3, 998.7",\ + "3.924, 15.9, 59.62, 143.5, 273.6, 455.8, 696.1, 999",\ + "4.119, 15.95, 59.74, 143.3, 274, 457, 696.3, 1000",\ + "4.344, 16.17, 59.75, 143.4, 273.6, 456.3, 696.3, 1000",\ + "4.707, 16.41, 59.76, 143.4, 273.7, 456.5, 697.9, 1001",\ + "5.117, 16.98, 59.93, 143.3, 273.9, 456.3, 697.9, 1001",\ + "5.596, 17.63, 60.26, 143.5, 273.6, 456.3, 697.6, 1001"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("11.5, 24.81, 69.86, 155.7, 289.6, 477.4, 724.3, 1035",\ + "11.86, 25.18, 70.22, 156.2, 289.8, 477.5, 725, 1036",\ + "13.11, 26.39, 71.52, 157.4, 291.3, 479.1, 725.7, 1037",\ + "15.07, 28.42, 73.52, 159.5, 293.2, 481, 728.2, 1039",\ + "17.5, 30.99, 76.08, 162, 295.9, 483.7, 730, 1041",\ + "20.25, 34.02, 79.17, 165, 298.9, 486.8, 733.2, 1044",\ + "23.17, 37.35, 82.85, 168.7, 302.6, 490.3, 737.5, 1048",\ + "26.19, 40.87, 86.99, 172.8, 306.6, 494.6, 741.7, 1052"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("13.71, 28.42, 76.98, 169.3, 313.1, 514.7, 780.6, 1114",\ + "13.86, 28.57, 77.1, 169.4, 313.1, 515.1, 780, 1114",\ + "14.56, 29.25, 77.77, 170.1, 313.8, 515.7, 780.7, 1115",\ + "16, 30.83, 79.34, 171.7, 315.3, 517.1, 782.5, 1116",\ + "18.12, 33.18, 81.75, 174.2, 317.9, 519.7, 785.5, 1119",\ + "20.54, 36.05, 84.88, 177.1, 320.8, 522.5, 788.5, 1122",\ + "23.01, 39.16, 88.56, 180.9, 324.6, 526.4, 792.3, 1126",\ + "25.44, 42.29, 92.82, 185.3, 329, 530.9, 796.1, 1130"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.398, 15.28, 58.1, 140, 267.6, 446.5, 680.5, 977.4",\ + "3.396, 15.31, 58.19, 139.9, 267.6, 446.6, 680.5, 977.2",\ + "3.441, 15.31, 58.13, 140, 266.9, 445.5, 680.5, 978.1",\ + "3.636, 15.31, 58.21, 139.7, 267.4, 446.2, 680.5, 978.3",\ + "3.962, 15.45, 58.07, 139.7, 267, 445.6, 680.5, 979",\ + "4.369, 15.65, 58.22, 140.1, 267.4, 445.7, 680.5, 979",\ + "4.84, 16.02, 58.32, 139.8, 267.2, 446.5, 680.8, 978",\ + "5.409, 16.47, 58.69, 140, 267.6, 446, 682.2, 977"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.886, 15.89, 59.73, 143.4, 273.9, 456.6, 696.3, 1000",\ + "3.888, 15.89, 59.59, 143.4, 273.3, 456.7, 696.3, 998.9",\ + "3.929, 15.9, 59.62, 143.4, 273.4, 456.8, 696.2, 999.5",\ + "4.099, 15.94, 59.63, 143.4, 273.3, 456.3, 696.3, 999.6",\ + "4.374, 16.12, 59.68, 143.5, 273.9, 456.8, 696.4, 1000",\ + "4.767, 16.55, 59.79, 143.1, 273.4, 456.4, 696.1, 1001",\ + "5.231, 17.2, 59.92, 143.5, 273.2, 456.8, 697.9, 1001",\ + "5.71, 17.96, 60.34, 143.4, 273.8, 457, 697.5, 999.7"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("8.047, 21.13, 66.16, 152.1, 285.7, 473.6, 721, 1032",\ + "8.557, 21.64, 66.68, 152.6, 286.5, 474.6, 721.7, 1032",\ + "10.01, 23.12, 68.18, 154.1, 288, 476, 723.2, 1034",\ + "11.99, 25.09, 70.15, 156, 290.1, 477.5, 724.8, 1036",\ + "14.35, 27.56, 72.63, 158.5, 292.4, 480.3, 727.3, 1038",\ + "16.97, 30.42, 75.55, 161.4, 295.2, 482.9, 730.5, 1041",\ + "19.77, 33.55, 79.05, 164.9, 298.7, 486.4, 733.9, 1044",\ + "22.71, 36.85, 83, 168.9, 302.5, 490.2, 737.8, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("8.178, 22.2, 70.58, 162.7, 306.7, 507.9, 774.2, 1107",\ + "8.661, 22.68, 71.03, 163.5, 307.5, 509.3, 774.3, 1107",\ + "9.927, 23.96, 72.34, 164.7, 308.4, 510, 776.1, 1109",\ + "11.5, 25.62, 74.01, 166.3, 310.2, 511.9, 776.9, 1110",\ + "13.28, 27.53, 75.98, 168.3, 311.8, 513.8, 779.1, 1112",\ + "15, 29.57, 78.13, 170.3, 314.3, 516.2, 781.3, 1115",\ + "16.65, 31.6, 80.66, 173, 316.8, 518.3, 784, 1117",\ + "18.16, 33.45, 83.43, 175.7, 319.5, 521.5, 786.6, 1120"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.099, 15.21, 58.09, 139.9, 267.5, 446.6, 680.6, 977.1",\ + "3.105, 15.23, 57.99, 140, 267.4, 445.9, 680.4, 977.3",\ + "3.197, 15.21, 58.06, 139.9, 267.5, 445.9, 680.5, 977.6",\ + "3.311, 15.25, 58.17, 140, 267.3, 446.6, 680.9, 978.3",\ + "3.545, 15.34, 58.03, 140, 267.5, 446.4, 680.7, 978.9",\ + "3.861, 15.53, 58.13, 140, 267.6, 446.6, 680.8, 978.8",\ + "4.269, 15.88, 58.27, 139.7, 267.4, 446.6, 681, 978.4",\ + "4.713, 16.28, 58.56, 139.9, 267.6, 446.5, 682.5, 976.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05566, 0.1066, 0.178, 0.272, 0.3904"); + values("3.171, 15.59, 59.49, 143, 273.7, 455.8, 695.8, 998.4",\ + "3.176, 15.59, 59.45, 143.3, 273.4, 456.3, 695.9, 998",\ + "3.277, 15.58, 59.29, 143.1, 273.5, 455.4, 695.7, 998.5",\ + "3.392, 15.63, 59.3, 143, 273.4, 456.8, 695.8, 998.4",\ + "3.627, 15.77, 59.49, 143.2, 273.2, 456.7, 696.1, 999.1",\ + "3.938, 16.06, 59.42, 142.9, 273.7, 456.8, 696.3, 1000",\ + "4.325, 16.55, 59.62, 143.2, 273.5, 456.4, 697, 1000",\ + "4.764, 17.07, 60.11, 143.2, 273.4, 456.8, 697.1, 998.7"); + } + } + } + } + + cell(gt2_6t_ao32_x1_w31_lvt) { + area : 0.048384 ; + cell_leakage_power : 0.02045 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004578 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001084, 0.0001085, 0.0001084, 0.0001087, 0.0001084, 0.0001084, \ + 0.0001085, 0.0001085"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004486 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.00012, 0.0001202, 0.0001206, 0.0001209, 0.0001211, 0.0001212, \ + 0.0001214, 0.0001214"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004516 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.63e-05, 8.589e-05, 8.531e-05, 8.497e-05, 8.482e-05, 8.473e-05, \ + 8.467e-05, 8.462e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004589 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000107, 0.000107, 0.000107, 0.0001069, 0.000107, 0.000107, 0.0001071, \ + 0.0001072"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004584 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.644e-05, 8.578e-05, 8.488e-05, 8.437e-05, 8.415e-05, 8.405e-05, \ + 8.406e-05, 8.417e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&A2&A3)|(B1&B2))" ; + max_capacitance : 0.391 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0.0004819, 0.0004873, 0.0004873, 0.0004862, 0.0004823, 0.0004707, 0.0004541, 0.0004388",\ + "0.0004786, 0.0004845, 0.0004848, 0.0004838, 0.0004798, 0.0004683, 0.0004516, 0.0004363",\ + "0.0004916, 0.0004945, 0.000495, 0.000494, 0.00049, 0.0004784, 0.0004616, 0.0004464",\ + "0.0005551, 0.0005491, 0.0005487, 0.0005475, 0.0005434, 0.0005315, 0.0005147, 0.0004995",\ + "0.0006888, 0.0006676, 0.0006635, 0.0006616, 0.0006571, 0.0006448, 0.0006278, 0.0006127",\ + "0.0008983, 0.000856, 0.000844, 0.0008404, 0.0008351, 0.0008221, 0.0008048, 0.0007897",\ + "0.001181, 0.001116, 0.001092, 0.001085, 0.001079, 0.001065, 0.001047, 0.001032",\ + "0.001541, 0.001452, 0.001411, 0.0014, 0.001392, 0.001376, 0.001357, 0.001343"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0, 0, 0, 0, 0, 0.004482, 0.02391, 0.04236",\ + "0, 0, 0, 0, 0, 0.004527, 0.02396, 0.04235",\ + "0, 0, 0, 0, 0, 0.004701, 0.02413, 0.04236",\ + "0, 0, 0, 0, 0, 0.005056, 0.02447, 0.04239",\ + "0, 0, 0, 0, 0, 0.005622, 0.025, 0.04244",\ + "0, 0, 0, 0, 0, 0.006438, 0.0257, 0.04248",\ + "0, 0, 0, 0, 0, 0.007534, 0.02656, 0.04246",\ + "0, 0, 0, 0, 0, 0.008949, 0.02754, 0.04232"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0.0005323, 0.0005365, 0.0005368, 0.0005357, 0.0005318, 0.0005203, 0.0005036, 0.0004883",\ + "0.0005289, 0.0005335, 0.0005339, 0.0005329, 0.000529, 0.0005175, 0.0005008, 0.0004855",\ + "0.0005407, 0.0005421, 0.0005426, 0.0005416, 0.0005376, 0.000526, 0.0005092, 0.000494",\ + "0.0006061, 0.0005978, 0.000597, 0.0005957, 0.0005916, 0.0005797, 0.0005626, 0.0005474",\ + "0.0007479, 0.0007226, 0.0007174, 0.0007153, 0.0007107, 0.0006984, 0.0006813, 0.0006662",\ + "0.00097, 0.0009235, 0.0009097, 0.0009056, 0.0009, 0.000887, 0.0008696, 0.0008545",\ + "0.001271, 0.001202, 0.001174, 0.001167, 0.00116, 0.001145, 0.001128, 0.001113",\ + "0.001654, 0.00156, 0.001515, 0.001503, 0.001493, 0.001477, 0.001459, 0.001444"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0, 0, 0, 0, 0, 0.004508, 0.02394, 0.04236",\ + "0, 0, 0, 0, 0, 0.00454, 0.02398, 0.04236",\ + "0, 0, 0, 0, 0, 0.004699, 0.02413, 0.04236",\ + "0, 0, 0, 0, 0, 0.005041, 0.02446, 0.04239",\ + "0, 0, 0, 0, 0, 0.0056, 0.02498, 0.04245",\ + "0, 0, 0, 0, 0, 0.006409, 0.02568, 0.0425",\ + "0, 0, 0, 0, 0, 0.007499, 0.02655, 0.04252",\ + "0, 0, 0, 0, 0, 0.008909, 0.02754, 0.04242"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0.0006288, 0.0006325, 0.000633, 0.000632, 0.0006282, 0.0006167, 0.0006001, 0.0005848",\ + "0.0006265, 0.0006306, 0.0006313, 0.0006303, 0.0006265, 0.000615, 0.0005983, 0.0005831",\ + "0.0006391, 0.0006402, 0.0006409, 0.0006399, 0.000636, 0.0006244, 0.0006077, 0.0005925",\ + "0.0007094, 0.0006989, 0.0006979, 0.0006967, 0.0006926, 0.0006807, 0.0006639, 0.0006488",\ + "0.0008619, 0.0008349, 0.0008279, 0.0008257, 0.0008211, 0.0008087, 0.0007917, 0.0007766",\ + "0.001102, 0.001053, 0.001036, 0.001032, 0.001026, 0.001013, 0.0009955, 0.0009805",\ + "0.001428, 0.001354, 0.001324, 0.001315, 0.001308, 0.001293, 0.001275, 0.00126",\ + "0.001844, 0.001745, 0.001695, 0.00168, 0.00167, 0.001654, 0.001635, 0.00162"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0, 0, 0, 0, 0, 0.00447, 0.0239, 0.04232",\ + "0, 0, 0, 0, 0, 0.004505, 0.02394, 0.04231",\ + "0, 0, 0, 0, 0, 0.004645, 0.02407, 0.04231",\ + "0, 0, 0, 0, 0, 0.004969, 0.02439, 0.04234",\ + "0, 0, 0, 0, 0, 0.005521, 0.0249, 0.04241",\ + "0, 0, 0, 0, 0, 0.006327, 0.02561, 0.04249",\ + "0, 0, 0, 0, 0, 0.007416, 0.02649, 0.04254",\ + "0, 0, 0, 0, 0, 0.008824, 0.02751, 0.0425"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0.0002956, 0.0003023, 0.000303, 0.0003021, 0.0002983, 0.0002869, 0.0002702, 0.0002549",\ + "0.0002978, 0.0003052, 0.0003062, 0.0003053, 0.0003015, 0.0002901, 0.0002734, 0.0002581",\ + "0.0003286, 0.0003334, 0.0003348, 0.0003341, 0.0003302, 0.0003187, 0.000302, 0.0002868",\ + "0.0004127, 0.0004107, 0.0004118, 0.0004111, 0.0004072, 0.0003955, 0.0003787, 0.0003635",\ + "0.0005611, 0.000547, 0.0005458, 0.0005448, 0.0005407, 0.0005286, 0.0005117, 0.0004966",\ + "0.0007805, 0.0007506, 0.0007445, 0.0007425, 0.0007378, 0.0007251, 0.0007079, 0.000693",\ + "0.001075, 0.001025, 0.001011, 0.001007, 0.001001, 0.0009874, 0.0009699, 0.0009551",\ + "0.001447, 0.001376, 0.001351, 0.001344, 0.001336, 0.001322, 0.001304, 0.001289"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0, 0, 0, 0, 0, 0.004529, 0.02396, 0.04251",\ + "0, 0, 0, 0, 0, 0.004573, 0.024, 0.04251",\ + "0, 0, 0, 0, 0, 0.004754, 0.02418, 0.04253",\ + "0, 0, 0, 0, 0, 0.0051, 0.02453, 0.04259",\ + "0, 0, 0, 0, 0, 0.005656, 0.02505, 0.04266",\ + "0, 0, 0, 0, 0, 0.006443, 0.02575, 0.04274",\ + "0, 0, 0, 0, 0, 0.007504, 0.02662, 0.04278",\ + "0, 0, 0, 0, 0, 0.008874, 0.02762, 0.04273"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0.000378, 0.000385, 0.0003861, 0.0003852, 0.0003815, 0.0003701, 0.0003535, 0.0003382",\ + "0.0003814, 0.0003887, 0.00039, 0.0003893, 0.0003855, 0.0003741, 0.0003575, 0.0003422",\ + "0.0004167, 0.0004209, 0.0004225, 0.0004219, 0.0004181, 0.0004066, 0.00039, 0.0003747",\ + "0.0005097, 0.0005059, 0.000507, 0.0005063, 0.0005025, 0.0004908, 0.0004741, 0.0004589",\ + "0.0006746, 0.0006584, 0.0006564, 0.0006553, 0.0006512, 0.0006392, 0.0006223, 0.0006072",\ + "0.0009165, 0.0008838, 0.0008761, 0.0008738, 0.0008691, 0.0008564, 0.0008392, 0.0008243",\ + "0.001242, 0.001189, 0.001173, 0.001168, 0.001162, 0.001148, 0.001131, 0.001116",\ + "0.001655, 0.001581, 0.001551, 0.001543, 0.001535, 0.00152, 0.001502, 0.001488"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("0, 0, 0, 0, 0, 0.004525, 0.02396, 0.04251",\ + "0, 0, 0, 0, 0, 0.004568, 0.024, 0.04251",\ + "0, 0, 0, 0, 0, 0.004733, 0.02416, 0.04252",\ + "0, 0, 0, 0, 0, 0.005081, 0.02451, 0.04258",\ + "0, 0, 0, 0, 0, 0.005638, 0.02503, 0.04267",\ + "0, 0, 0, 0, 0, 0.006439, 0.02575, 0.04278",\ + "0, 0, 0, 0, 0, 0.007516, 0.02664, 0.04286",\ + "0, 0, 0, 0, 0, 0.008906, 0.02767, 0.04286"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("10.75, 24.1, 69.26, 155.3, 289.2, 477.8, 725.6, 1036",\ + "11.15, 24.5, 69.59, 155.8, 289.9, 478.3, 726, 1037",\ + "12.45, 25.8, 70.93, 157.1, 291, 479.3, 726.8, 1039",\ + "14.08, 27.58, 72.75, 158.8, 293.1, 481.2, 729.2, 1040",\ + "15.77, 29.47, 74.61, 160.6, 295, 483.2, 731, 1042",\ + "17.3, 31.41, 76.67, 162.6, 296.7, 484.7, 732.7, 1043",\ + "18.51, 33.13, 78.82, 164.9, 299, 487, 735, 1045",\ + "19.25, 34.44, 80.93, 167, 300.9, 489, 737.2, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("13.97, 28.9, 77.57, 170.1, 313.8, 515.7, 781.9, 1116",\ + "14.4, 29.33, 77.93, 170.3, 314.4, 516.5, 781.6, 1116",\ + "16.15, 31.03, 79.64, 172.1, 316.1, 518.2, 783.4, 1118",\ + "19, 33.96, 82.61, 175.1, 318.9, 521, 786.4, 1121",\ + "22.69, 37.77, 86.46, 178.9, 323, 525, 790.9, 1125",\ + "27.17, 42.36, 91.2, 183.7, 327.7, 529.8, 795.7, 1129",\ + "32.27, 47.75, 96.85, 189.2, 333.4, 535.5, 800.6, 1135",\ + "37.89, 53.79, 103.4, 196, 340, 541.9, 808.1, 1142"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.381, 15.3, 58.27, 140.3, 268.2, 447, 681.7, 979.2",\ + "3.387, 15.3, 58.17, 140.1, 267.9, 446.5, 681.5, 979.1",\ + "3.45, 15.32, 58.12, 140, 268.2, 447.5, 682.4, 979.8",\ + "3.674, 15.34, 58.31, 140.3, 267.4, 446.6, 681.7, 980.4",\ + "4.031, 15.48, 58.14, 140.3, 267.7, 447, 681.9, 980.8",\ + "4.476, 15.76, 58.24, 140.3, 268.2, 447.6, 682.2, 980.8",\ + "5, 16.21, 58.44, 140.2, 267.5, 447.3, 682.4, 980",\ + "5.624, 16.69, 58.9, 140.3, 268.2, 447.4, 683.7, 978.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("4.07, 15.96, 59.68, 143.6, 273.7, 456.4, 697, 1002",\ + "4.077, 15.95, 59.75, 143.2, 274, 457.4, 697.1, 1001",\ + "4.094, 15.97, 59.69, 143.4, 273.9, 457.3, 696.9, 1001",\ + "4.249, 16, 59.66, 143.6, 273.5, 457.2, 697.2, 1001",\ + "4.45, 16.22, 59.8, 143.5, 274.3, 457.6, 697.2, 1002",\ + "4.731, 16.42, 59.86, 143.7, 274.3, 457.6, 697.3, 1002",\ + "5.124, 16.79, 60.04, 143.5, 274.3, 457.6, 698.7, 1002",\ + "5.566, 17.23, 60.24, 143.5, 274.3, 456.8, 698.5, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("11.44, 24.88, 70.01, 156.1, 290.1, 478.2, 725.8, 1037",\ + "11.85, 25.25, 70.45, 156.5, 290.3, 478.3, 726.1, 1037",\ + "13.21, 26.64, 71.78, 157.8, 291.9, 480, 727.6, 1039",\ + "15.12, 28.65, 73.73, 159.8, 293.8, 481.9, 728.8, 1041",\ + "17.24, 30.93, 76.08, 162.2, 296.3, 484.4, 731.2, 1043",\ + "19.45, 33.52, 78.74, 164.8, 298.7, 486.9, 734.3, 1045",\ + "21.58, 36.13, 81.77, 167.7, 301.7, 489.8, 737, 1048",\ + "23.5, 38.6, 84.97, 171, 305, 493.2, 740.6, 1052"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("14.61, 29.53, 78.19, 170.6, 314.6, 516.8, 782.2, 1116",\ + "14.87, 29.8, 78.47, 171, 314.9, 516.7, 783, 1117",\ + "16.04, 30.95, 79.6, 172.1, 315.8, 517.8, 783.8, 1118",\ + "18.32, 33.31, 81.96, 174.4, 318.2, 520.3, 785.9, 1120",\ + "21.39, 36.53, 85.22, 177.7, 321.7, 523.6, 789.8, 1123",\ + "25.07, 40.44, 89.29, 181.8, 325.8, 527.9, 793.4, 1128",\ + "29.11, 44.94, 94.13, 186.6, 330.7, 532.7, 797.8, 1132",\ + "33.44, 49.83, 99.79, 192.3, 336.4, 538.3, 804.3, 1138"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.46, 15.34, 58.17, 140.3, 267.7, 447, 681.8, 979.1",\ + "3.462, 15.33, 58.28, 140, 268.1, 447.5, 681.9, 979.6",\ + "3.506, 15.32, 58.17, 140.3, 267.6, 447, 681.8, 979.7",\ + "3.721, 15.37, 58.28, 140.3, 268.2, 447.5, 682, 980.5",\ + "4.088, 15.52, 58.21, 140.2, 267.7, 446.9, 681.8, 980.9",\ + "4.518, 15.72, 58.36, 140.3, 268, 446.9, 682, 980.8",\ + "5.013, 16.15, 58.44, 140.3, 268.1, 446.9, 682.1, 980",\ + "5.605, 16.71, 58.82, 140.1, 268.1, 446.6, 683.6, 978.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("4.077, 15.96, 59.61, 143.5, 274, 457.6, 697.1, 1001",\ + "4.069, 15.97, 59.79, 143.6, 274.2, 457.1, 697, 1001",\ + "4.095, 15.96, 59.66, 143.6, 273.7, 456.6, 696.9, 1001",\ + "4.257, 16.01, 59.66, 143.6, 273.6, 457, 697.1, 1001",\ + "4.499, 16.22, 59.72, 143.6, 274.3, 457.3, 697.1, 1002",\ + "4.841, 16.41, 59.84, 143.6, 274.3, 457.7, 697.1, 1002",\ + "5.261, 16.93, 60, 143.4, 274.3, 457.6, 698.7, 1002",\ + "5.739, 17.55, 60.29, 143.7, 274.3, 457.1, 698.4, 1001"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("11.54, 24.9, 70.1, 156.1, 290.3, 478.4, 725.3, 1037",\ + "11.98, 25.35, 70.54, 156.6, 290.7, 478.8, 725.9, 1037",\ + "13.51, 26.86, 72.05, 158, 292.2, 480.3, 727.1, 1039",\ + "15.75, 29.19, 74.36, 160.3, 294.5, 482.6, 729.5, 1041",\ + "18.35, 31.92, 77.1, 163, 297, 484.8, 732.9, 1044",\ + "21.25, 35.11, 80.28, 166.4, 300.3, 488, 736, 1047",\ + "24.34, 38.62, 84.04, 170, 303.9, 492.3, 739.4, 1051",\ + "27.5, 42.29, 88.25, 174.3, 308.4, 496.2, 743.3, 1055"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("15.05, 29.99, 78.65, 171.1, 315, 516.7, 783, 1117",\ + "15.2, 30.13, 78.79, 171.3, 315, 517.1, 782.9, 1117",\ + "15.89, 30.8, 79.46, 172, 315.8, 517.6, 783.8, 1118",\ + "17.42, 32.43, 81.01, 173.5, 317.6, 519.7, 785.6, 1119",\ + "19.71, 34.92, 83.6, 176, 320.1, 522.1, 788.2, 1122",\ + "22.39, 38.01, 86.87, 179.3, 323.2, 525.2, 791.5, 1125",\ + "25.16, 41.41, 90.78, 183.2, 327.3, 529.2, 795.1, 1129",\ + "27.93, 44.9, 95.3, 187.9, 331.8, 534, 799.2, 1134"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.437, 15.32, 58.21, 140.3, 267.5, 446.4, 681.8, 979.3",\ + "3.437, 15.32, 58.23, 140.3, 267.4, 446.5, 681.8, 979.5",\ + "3.471, 15.32, 58.17, 140.3, 267.8, 446.8, 681.8, 979.8",\ + "3.699, 15.34, 58.2, 140.3, 267.8, 446.9, 681.9, 980.5",\ + "4.047, 15.48, 58.28, 140.3, 268.1, 447.4, 682.1, 980.8",\ + "4.48, 15.62, 58.32, 140, 268.1, 447.4, 682, 980.7",\ + "4.999, 15.97, 58.36, 140, 268.1, 446.4, 682, 980.3",\ + "5.579, 16.41, 58.61, 140.2, 267.5, 447.2, 683.9, 978.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("4.095, 15.97, 59.8, 143.6, 274, 456.7, 697, 1002",\ + "4.076, 15.96, 59.68, 143.6, 273.7, 456.7, 697, 1000",\ + "4.087, 15.96, 59.72, 143.6, 273.8, 456.5, 696.8, 1002",\ + "4.247, 16, 59.76, 143.3, 274.3, 457.7, 697.1, 1001",\ + "4.516, 16.21, 59.83, 143.4, 274.3, 457.4, 697.2, 1002",\ + "4.923, 16.56, 59.84, 143.2, 273.9, 457.1, 697.1, 1002",\ + "5.385, 17.16, 59.93, 143.5, 274.2, 457.1, 698.7, 1002",\ + "5.856, 17.94, 60.38, 143.7, 273.6, 457.7, 698.3, 1000"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("8.916, 22.09, 67.18, 153.1, 287.4, 475.5, 723, 1034",\ + "9.422, 22.57, 67.7, 153.8, 287.7, 476.3, 724, 1035",\ + "10.95, 24.12, 69.18, 155.4, 289.5, 477.9, 725.5, 1036",\ + "12.88, 26.12, 71.28, 157.3, 291.6, 479.9, 727.7, 1038",\ + "15.12, 28.47, 73.58, 159.7, 293.9, 481.7, 729.3, 1041",\ + "17.48, 31.07, 76.29, 162.3, 296.5, 484.7, 732.2, 1043",\ + "19.81, 33.75, 79.4, 165.4, 299.3, 487.8, 735.1, 1046",\ + "22.13, 36.44, 82.77, 168.9, 302.8, 490.8, 738.5, 1049"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("9.947, 24.2, 72.69, 165.1, 309.3, 511.2, 776.9, 1110",\ + "10.42, 24.66, 73.16, 165.5, 309.3, 511.9, 777.2, 1111",\ + "11.95, 26.2, 74.69, 167, 311.3, 513.2, 779, 1112",\ + "13.95, 28.33, 76.81, 169.3, 313, 515.5, 781.4, 1114",\ + "16.42, 30.94, 79.44, 171.8, 316.1, 518, 783.7, 1117",\ + "19.11, 33.93, 82.62, 175.1, 319.2, 521.2, 787.3, 1121",\ + "21.96, 37.16, 86.32, 178.8, 322.7, 524.3, 791, 1124",\ + "24.88, 40.48, 90.52, 183, 327.1, 529.3, 794.8, 1128"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.196, 15.27, 58.26, 140.3, 267.7, 447.1, 681.8, 979.8",\ + "3.201, 15.27, 58.11, 140.1, 268.2, 446.2, 681.5, 978.9",\ + "3.289, 15.26, 58.25, 140.1, 267.9, 446.7, 681.4, 979.4",\ + "3.435, 15.3, 58.25, 140.3, 267.6, 446.3, 681.6, 980.2",\ + "3.693, 15.42, 58.26, 140, 267.4, 447.5, 682.2, 981.1",\ + "4.061, 15.63, 58.15, 140.3, 267.9, 446.8, 681.8, 980",\ + "4.534, 15.97, 58.31, 140.2, 268.1, 447.1, 682, 980.3",\ + "4.983, 16.37, 58.63, 140, 268, 447.4, 683.9, 979.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.44, 15.68, 59.6, 143.4, 274.2, 457.4, 696.9, 999.3",\ + "3.443, 15.69, 59.57, 143.1, 273.6, 457.4, 696.9, 1000",\ + "3.526, 15.68, 59.66, 143.2, 274.2, 457.4, 696.8, 999.4",\ + "3.682, 15.7, 59.66, 143.3, 273.6, 456.8, 696.7, 1001",\ + "3.898, 15.94, 59.56, 143.3, 274.2, 457.5, 697, 1001",\ + "4.236, 16.2, 59.67, 143.4, 274.1, 456.9, 696.5, 1001",\ + "4.634, 16.73, 59.74, 143.5, 273.8, 456.4, 698.5, 1002",\ + "5.09, 17.31, 60.14, 143.4, 274.1, 457.5, 698.2, 1002"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("8.976, 22.14, 67.22, 153.3, 287.3, 475.3, 723, 1035",\ + "9.488, 22.65, 67.75, 153.8, 287.8, 475.6, 723.5, 1035",\ + "11.13, 24.27, 69.37, 155.4, 289.5, 477.4, 725.2, 1037",\ + "13.28, 26.44, 71.57, 157.6, 291.6, 479.6, 727.4, 1039",\ + "15.82, 29.07, 74.17, 160.2, 294.3, 482.4, 729.2, 1041",\ + "18.61, 32.02, 77.19, 163.2, 297.3, 485.5, 732.2, 1044",\ + "21.54, 35.24, 80.71, 166.7, 300.7, 488.9, 736.2, 1047",\ + "24.61, 38.7, 84.74, 170.7, 304.7, 492.6, 740.4, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("10.22, 24.45, 72.87, 165.4, 309.3, 511.1, 777.6, 1111",\ + "10.51, 24.75, 73.24, 165.7, 309.8, 512.1, 777.1, 1111",\ + "11.6, 25.87, 74.37, 166.8, 310.8, 513.2, 778.8, 1112",\ + "13.25, 27.66, 76.16, 168.5, 312.8, 514.9, 779.7, 1114",\ + "15.27, 29.91, 78.41, 170.8, 314.6, 517.2, 782.9, 1116",\ + "17.37, 32.45, 81.15, 173.6, 317.6, 519.9, 785.6, 1119",\ + "19.42, 35.08, 84.35, 176.6, 320.8, 523, 788.4, 1122",\ + "21.37, 37.57, 87.94, 180.4, 324.2, 526.1, 792.6, 1126"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.175, 15.27, 58.1, 140.2, 267.6, 447.1, 681.7, 978.9",\ + "3.178, 15.27, 58.17, 140.1, 267.9, 447.3, 681.7, 979",\ + "3.247, 15.26, 58.12, 140.2, 267.7, 447.2, 681.8, 979.4",\ + "3.394, 15.28, 58.27, 140, 267.8, 447.1, 681.8, 980.1",\ + "3.643, 15.38, 58.1, 140.1, 267.7, 446.9, 681.9, 980.9",\ + "3.994, 15.55, 58.29, 140.3, 267.7, 446.5, 681.8, 980.9",\ + "4.428, 15.84, 58.3, 140, 268, 447, 682.1, 980.3",\ + "4.888, 16.22, 58.59, 140.3, 267.8, 447.5, 683.5, 978.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02302, 0.05575, 0.1067, 0.1783, 0.2724, 0.391"); + values("3.431, 15.7, 59.55, 143.4, 274.1, 456.2, 696.8, 1001",\ + "3.44, 15.69, 59.52, 143.5, 273.8, 457.5, 697, 999.4",\ + "3.525, 15.68, 59.64, 143.5, 273.3, 457, 696.6, 1000",\ + "3.688, 15.72, 59.61, 143.2, 274.1, 457.7, 697.1, 1000",\ + "3.971, 15.89, 59.61, 143.2, 273.6, 457.3, 696.9, 1001",\ + "4.324, 16.25, 59.59, 143.4, 274, 457.3, 696.6, 1002",\ + "4.736, 16.9, 59.74, 143.1, 274, 457.5, 698.5, 1000",\ + "5.175, 17.6, 60.16, 143.4, 273.4, 456.6, 698.1, 1001"); + } + } + } + } + + cell(gt2_6t_ao33_x1_w31_lvt) { + area : 0.054432 ; + cell_leakage_power : 0.01937 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.000456 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000104, 0.0001041, 0.000104, 0.0001043, 0.000104, 0.0001041, \ + 0.0001042, 0.0001041"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004535 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001209, 0.0001211, 0.0001215, 0.0001217, 0.0001219, 0.0001221, \ + 0.0001222, 0.0001222"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004543 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.633e-05, 8.593e-05, 8.537e-05, 8.503e-05, 8.488e-05, 8.478e-05, \ + 8.472e-05, 8.469e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004602 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001059, 0.0001059, 0.000106, 0.0001059, 0.0001059, 0.0001059, \ + 0.000106, 0.0001061"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.000454 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001188, 0.000119, 0.0001193, 0.0001196, 0.0001198, 0.00012, \ + 0.0001201, 0.0001201"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B3) { + capacitance : 0.0004577 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.445e-05, 8.404e-05, 8.347e-05, 8.313e-05, 8.298e-05, 8.286e-05, \ + 8.28e-05, 8.275e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&A2&A3)|(B1&B2&B3))" ; + max_capacitance : 0.3911 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0005691, 0.0005733, 0.0005731, 0.0005719, 0.000568, 0.0005565, 0.00054, 0.0005248",\ + "0.0005656, 0.0005702, 0.0005703, 0.0005691, 0.0005652, 0.0005537, 0.0005372, 0.000522",\ + "0.0005775, 0.0005789, 0.0005789, 0.0005778, 0.0005739, 0.0005623, 0.0005457, 0.0005305",\ + "0.00064, 0.0006309, 0.0006297, 0.0006283, 0.0006241, 0.0006123, 0.0005955, 0.0005804",\ + "0.0007732, 0.0007478, 0.0007422, 0.0007398, 0.0007352, 0.0007229, 0.000706, 0.0006909",\ + "0.0009827, 0.0009354, 0.0009214, 0.000917, 0.0009114, 0.0008984, 0.0008811, 0.0008661",\ + "0.001268, 0.001198, 0.00117, 0.001162, 0.001155, 0.00114, 0.001122, 0.001108",\ + "0.001629, 0.001535, 0.00149, 0.001477, 0.001468, 0.001452, 0.001433, 0.001418"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004493, 0.02393, 0.04233",\ + "0, 0, 0, 0, 0, 0.004537, 0.02397, 0.04233",\ + "0, 0, 0, 0, 0, 0.004707, 0.02414, 0.04233",\ + "0, 0, 0, 0, 0, 0.005065, 0.02448, 0.04236",\ + "0, 0, 0, 0, 0, 0.005636, 0.02501, 0.0424",\ + "0, 0, 0, 0, 0, 0.006454, 0.02571, 0.04243",\ + "0, 0, 0, 0, 0, 0.007559, 0.02657, 0.04241",\ + "0, 0, 0, 0, 0, 0.008983, 0.02755, 0.04226"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0006227, 0.0006252, 0.0006251, 0.000624, 0.00062, 0.0006086, 0.0005921, 0.0005769",\ + "0.000619, 0.0006221, 0.0006222, 0.000621, 0.0006171, 0.0006057, 0.0005891, 0.0005739",\ + "0.0006294, 0.0006294, 0.0006294, 0.0006283, 0.0006243, 0.0006127, 0.0005961, 0.000581",\ + "0.0006936, 0.0006823, 0.0006805, 0.000679, 0.0006748, 0.000663, 0.0006463, 0.0006312",\ + "0.0008338, 0.0008054, 0.0007986, 0.000796, 0.0007912, 0.0007789, 0.000762, 0.0007469",\ + "0.001057, 0.001007, 0.0009898, 0.000985, 0.0009792, 0.000966, 0.0009487, 0.0009337",\ + "0.00136, 0.001286, 0.001255, 0.001246, 0.001238, 0.001224, 0.001206, 0.001191",\ + "0.001745, 0.001647, 0.001597, 0.001583, 0.001572, 0.001556, 0.001537, 0.001523"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004507, 0.02394, 0.04233",\ + "0, 0, 0, 0, 0, 0.004543, 0.02398, 0.04233",\ + "0, 0, 0, 0, 0, 0.004699, 0.02413, 0.04233",\ + "0, 0, 0, 0, 0, 0.005036, 0.02446, 0.04235",\ + "0, 0, 0, 0, 0, 0.005597, 0.02497, 0.0424",\ + "0, 0, 0, 0, 0, 0.006411, 0.02567, 0.04245",\ + "0, 0, 0, 0, 0, 0.007507, 0.02654, 0.04245",\ + "0, 0, 0, 0, 0, 0.008924, 0.02753, 0.04234"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0007162, 0.0007184, 0.0007184, 0.0007173, 0.0007134, 0.000702, 0.0006855, 0.0006704",\ + "0.000714, 0.0007164, 0.0007166, 0.0007155, 0.0007116, 0.0007002, 0.0006837, 0.0006685",\ + "0.000725, 0.0007247, 0.0007248, 0.0007237, 0.0007198, 0.0007083, 0.0006917, 0.0006766",\ + "0.0007937, 0.0007809, 0.0007789, 0.0007774, 0.0007732, 0.0007614, 0.0007447, 0.0007296",\ + "0.0009445, 0.0009136, 0.0009059, 0.0009032, 0.0008984, 0.0008861, 0.0008691, 0.0008541",\ + "0.001184, 0.001132, 0.001113, 0.001108, 0.001102, 0.001088, 0.001071, 0.001056",\ + "0.001513, 0.001435, 0.001401, 0.001391, 0.001383, 0.001368, 0.001351, 0.001336",\ + "0.00193, 0.001827, 0.001773, 0.001756, 0.001746, 0.001729, 0.00171, 0.001695"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004508, 0.02394, 0.04232",\ + "0, 0, 0, 0, 0, 0.004539, 0.02397, 0.04231",\ + "0, 0, 0, 0, 0, 0.00468, 0.02411, 0.04231",\ + "0, 0, 0, 0, 0, 0.005, 0.02442, 0.04234",\ + "0, 0, 0, 0, 0, 0.005551, 0.02493, 0.0424",\ + "0, 0, 0, 0, 0, 0.006358, 0.02563, 0.04247",\ + "0, 0, 0, 0, 0, 0.007451, 0.02652, 0.04252",\ + "0, 0, 0, 0, 0, 0.008867, 0.02753, 0.04246"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0003347, 0.0003414, 0.0003421, 0.0003412, 0.0003374, 0.0003261, 0.0003096, 0.0002944",\ + "0.0003364, 0.0003435, 0.0003445, 0.0003437, 0.0003399, 0.0003285, 0.000312, 0.0002968",\ + "0.0003614, 0.0003659, 0.0003672, 0.0003665, 0.0003626, 0.0003512, 0.0003346, 0.0003195",\ + "0.0004351, 0.000431, 0.0004319, 0.0004311, 0.0004272, 0.0004155, 0.0003989, 0.0003838",\ + "0.0005717, 0.0005552, 0.0005531, 0.0005519, 0.0005477, 0.0005357, 0.0005189, 0.0005039",\ + "0.0007774, 0.0007425, 0.0007345, 0.0007321, 0.0007273, 0.0007147, 0.0006976, 0.0006827",\ + "0.001053, 0.0009981, 0.0009799, 0.0009754, 0.0009695, 0.0009559, 0.0009384, 0.0009237",\ + "0.001404, 0.001326, 0.001294, 0.001286, 0.001279, 0.001264, 0.001246, 0.001231"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004526, 0.02396, 0.04246",\ + "0, 0, 0, 0, 0, 0.004571, 0.02401, 0.04246",\ + "0, 0, 0, 0, 0, 0.00475, 0.02418, 0.04247",\ + "0, 0, 0, 0, 0, 0.0051, 0.02452, 0.04251",\ + "0, 0, 0, 0, 0, 0.00566, 0.02505, 0.04256",\ + "0, 0, 0, 0, 0, 0.006455, 0.02574, 0.04261",\ + "0, 0, 0, 0, 0, 0.007537, 0.0266, 0.04261",\ + "0, 0, 0, 0, 0, 0.008924, 0.02758, 0.04249"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0003851, 0.0003909, 0.0003918, 0.000391, 0.0003872, 0.0003759, 0.0003594, 0.0003442",\ + "0.0003858, 0.0003918, 0.000393, 0.0003922, 0.0003885, 0.0003771, 0.0003606, 0.0003454",\ + "0.0004111, 0.0004134, 0.0004147, 0.0004139, 0.0004101, 0.0003987, 0.0003821, 0.000367",\ + "0.000489, 0.0004824, 0.0004832, 0.0004824, 0.0004785, 0.0004668, 0.0004502, 0.0004351",\ + "0.0006342, 0.0006136, 0.0006101, 0.0006086, 0.0006044, 0.0005923, 0.0005755, 0.0005605",\ + "0.0008518, 0.0008126, 0.0008021, 0.0007992, 0.0007942, 0.0007814, 0.0007643, 0.0007494",\ + "0.001146, 0.001085, 0.001063, 0.001057, 0.001051, 0.001037, 0.00102, 0.001005",\ + "0.001519, 0.001435, 0.001398, 0.001388, 0.00138, 0.001365, 0.001346, 0.001332"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004532, 0.02397, 0.04245",\ + "0, 0, 0, 0, 0, 0.004572, 0.02401, 0.04245",\ + "0, 0, 0, 0, 0, 0.004734, 0.02417, 0.04245",\ + "0, 0, 0, 0, 0, 0.005071, 0.0245, 0.04249",\ + "0, 0, 0, 0, 0, 0.005625, 0.02501, 0.04256",\ + "0, 0, 0, 0, 0, 0.00642, 0.02571, 0.04262",\ + "0, 0, 0, 0, 0, 0.007493, 0.02658, 0.04264",\ + "0, 0, 0, 0, 0, 0.008876, 0.02757, 0.04256"); + } + } + + internal_power() { + related_pin : "B3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0004798, 0.0004857, 0.0004869, 0.000486, 0.0004823, 0.000471, 0.0004546, 0.0004394",\ + "0.0004813, 0.0004872, 0.0004887, 0.0004879, 0.0004842, 0.0004729, 0.0004564, 0.0004412",\ + "0.0005106, 0.0005122, 0.0005136, 0.0005129, 0.0005092, 0.0004977, 0.0004812, 0.0004661",\ + "0.0005969, 0.0005884, 0.0005885, 0.0005877, 0.0005838, 0.0005721, 0.0005555, 0.0005405",\ + "0.000758, 0.000735, 0.0007312, 0.0007296, 0.0007254, 0.0007133, 0.0006965, 0.0006815",\ + "0.001, 0.0009574, 0.0009443, 0.0009408, 0.0009357, 0.0009229, 0.0009058, 0.0008909",\ + "0.001327, 0.001262, 0.001237, 0.00123, 0.001224, 0.00121, 0.001192, 0.001178",\ + "0.001744, 0.001655, 0.001613, 0.001601, 0.001592, 0.001577, 0.001559, 0.001544"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004526, 0.02396, 0.04243",\ + "0, 0, 0, 0, 0, 0.004562, 0.02399, 0.04243",\ + "0, 0, 0, 0, 0, 0.004707, 0.02414, 0.04243",\ + "0, 0, 0, 0, 0, 0.00504, 0.02446, 0.04248",\ + "0, 0, 0, 0, 0, 0.005595, 0.02498, 0.04256",\ + "0, 0, 0, 0, 0, 0.006398, 0.0257, 0.04265",\ + "0, 0, 0, 0, 0, 0.007486, 0.02659, 0.04271",\ + "0, 0, 0, 0, 0, 0.008891, 0.02762, 0.04269"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("11.18, 24.61, 69.72, 155.8, 290, 478.3, 726, 1036",\ + "11.62, 25.06, 70.18, 156.2, 290.3, 478.1, 725.8, 1038",\ + "13.05, 26.52, 71.64, 157.7, 291.7, 480.1, 727.8, 1038",\ + "14.94, 28.51, 73.63, 159.7, 293.9, 482.2, 729.8, 1040",\ + "16.82, 30.61, 75.73, 161.7, 295.7, 484.2, 731.5, 1042",\ + "18.55, 32.77, 77.95, 164, 298.2, 486.1, 733.3, 1044",\ + "19.99, 34.7, 80.27, 166.2, 300.2, 488.1, 736, 1047",\ + "20.96, 36.27, 82.5, 168.6, 302.6, 490.7, 738.5, 1049"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("15.25, 30.41, 79.11, 171.6, 315.6, 517.6, 783.8, 1117",\ + "15.67, 30.82, 79.52, 172, 315.8, 517.9, 783.7, 1118",\ + "17.4, 32.53, 81.24, 173.7, 317.8, 519.9, 785.9, 1119",\ + "20.49, 35.64, 84.28, 176.7, 320.8, 522.9, 788, 1122",\ + "24.41, 39.7, 88.34, 180.8, 324.8, 526.9, 792.2, 1127",\ + "29.15, 44.53, 93.34, 185.8, 329.9, 531.9, 797.3, 1132",\ + "34.55, 50.21, 99.26, 191.8, 335.8, 537.7, 803.5, 1137",\ + "40.52, 56.61, 106.2, 198.7, 342.6, 544.8, 810.5, 1145"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.433, 15.3, 58.25, 140.2, 267.7, 446.4, 681.3, 978.7",\ + "3.438, 15.3, 58.2, 140.1, 268.1, 447.4, 681.8, 978.9",\ + "3.513, 15.31, 58.21, 140.1, 268.1, 446.1, 681.3, 979.2",\ + "3.739, 15.33, 58.21, 140.2, 267.8, 446.9, 681.4, 979.9",\ + "4.105, 15.47, 58.27, 140.3, 268, 446.2, 681.7, 980.4",\ + "4.585, 15.71, 58.2, 140, 267.6, 447.3, 681.7, 980.5",\ + "5.134, 16.17, 58.34, 140.2, 267.9, 447.2, 681.9, 979.7",\ + "5.739, 16.66, 58.73, 140, 267.5, 446.9, 683.1, 978.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("4.244, 16.03, 59.84, 143.6, 274.2, 457.4, 697.2, 1001",\ + "4.232, 16.03, 59.65, 143.6, 273.5, 456.9, 697.1, 1001",\ + "4.251, 16.02, 59.84, 143.5, 274.3, 457.6, 697, 1001",\ + "4.401, 16.06, 59.72, 143.5, 274, 457.4, 697.3, 1001",\ + "4.576, 16.29, 59.82, 143.4, 273.9, 457.2, 697.2, 1002",\ + "4.875, 16.47, 59.7, 143.4, 274.1, 457.3, 697.5, 1002",\ + "5.269, 16.73, 60.05, 143.7, 274.3, 457.2, 698.7, 1002",\ + "5.703, 17.26, 60.21, 143.7, 273.5, 457.5, 698.7, 1002"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("11.83, 25.36, 70.48, 156.5, 290.5, 478.6, 725.5, 1037",\ + "12.26, 25.78, 70.87, 156.9, 291, 479, 726.5, 1038",\ + "13.75, 27.26, 72.4, 158.4, 292.5, 480.4, 728, 1039",\ + "15.88, 29.5, 74.66, 160.7, 294.6, 482.4, 730.2, 1041",\ + "18.2, 31.99, 77.11, 163.1, 297.1, 485.1, 732.2, 1043",\ + "20.58, 34.74, 79.91, 165.8, 299.9, 488, 734.7, 1046",\ + "22.88, 37.55, 82.99, 169, 302.9, 491, 738.4, 1049",\ + "24.98, 40.22, 86.32, 172.2, 306, 494.1, 741.8, 1053"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("15.91, 31.08, 79.7, 172.1, 316.3, 518.5, 784.1, 1118",\ + "16.17, 31.33, 80.03, 172.5, 316.6, 518.6, 784.8, 1118",\ + "17.34, 32.48, 81.1, 173.6, 317.6, 519.7, 784.9, 1119",\ + "19.73, 34.91, 83.57, 176, 320.2, 522.3, 788.1, 1122",\ + "22.97, 38.31, 87, 179.4, 323.5, 525.6, 790.9, 1125",\ + "26.89, 42.44, 91.3, 183.8, 327.7, 529.7, 795.9, 1130",\ + "31.23, 47.22, 96.37, 188.9, 332.8, 534.5, 801, 1135",\ + "35.87, 52.43, 102.3, 194.8, 338.9, 540.7, 806.9, 1141"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.514, 15.31, 58.28, 140.2, 268, 447.1, 681.6, 979.8",\ + "3.518, 15.32, 58.18, 140.3, 267.4, 446.7, 681.5, 978.9",\ + "3.555, 15.31, 58.13, 140.2, 267.5, 446.8, 681.6, 979.4",\ + "3.785, 15.36, 58.27, 139.9, 267.9, 447.2, 681.7, 980.1",\ + "4.169, 15.49, 58.27, 140.2, 267.9, 447.2, 681.8, 979.8",\ + "4.595, 15.71, 58.23, 140.2, 267.5, 446.7, 681.7, 980.6",\ + "5.134, 16.09, 58.28, 139.9, 267.7, 447.2, 681.9, 980",\ + "5.731, 16.66, 58.74, 140.2, 267.9, 447.3, 683.4, 978.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("4.251, 16.01, 59.72, 143.3, 274.2, 457.7, 697.1, 1001",\ + "4.26, 16.03, 59.84, 143.6, 274.3, 457.5, 697.1, 1001",\ + "4.246, 16.03, 59.77, 143.5, 274, 457.3, 697.1, 1001",\ + "4.4, 16.07, 59.84, 143.4, 274.3, 457.7, 697.3, 1001",\ + "4.627, 16.28, 59.84, 143.3, 274.1, 457.5, 697.1, 1002",\ + "4.967, 16.5, 59.9, 143.6, 274.1, 457.3, 697.4, 1002",\ + "5.387, 16.93, 60.05, 143.7, 273.9, 456.5, 698.8, 1002",\ + "5.859, 17.51, 60.25, 143.5, 274.3, 456.7, 698.6, 1001"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("11.97, 25.44, 70.55, 156.6, 290.5, 478.3, 726.2, 1038",\ + "12.42, 25.9, 71.01, 157, 290.9, 478.7, 726.6, 1038",\ + "14.05, 27.48, 72.62, 158.5, 292.7, 480.6, 728.1, 1039",\ + "16.5, 30.01, 75.12, 161.1, 295.1, 482.9, 730.7, 1042",\ + "19.25, 32.94, 78.05, 164, 298.1, 486, 733.5, 1044",\ + "22.31, 36.29, 81.43, 167.4, 301.4, 489.5, 736.4, 1048",\ + "25.54, 39.96, 85.25, 171.3, 305.3, 493.1, 740.8, 1051",\ + "28.85, 43.82, 89.59, 175.5, 309.6, 497.5, 744.4, 1056"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("16.35, 31.51, 80.14, 172.6, 316.7, 518.8, 784.2, 1118",\ + "16.5, 31.64, 80.37, 172.9, 316.7, 518.5, 785, 1119",\ + "17.18, 32.31, 80.93, 173.4, 317.5, 519.6, 784.8, 1119",\ + "18.75, 33.95, 82.66, 175.2, 319, 520.7, 787.1, 1121",\ + "21.16, 36.54, 85.23, 177.7, 321.6, 523.6, 789.5, 1124",\ + "24.05, 39.81, 88.67, 181.1, 325, 527, 793.3, 1127",\ + "27.06, 43.45, 92.76, 185.3, 329.2, 531.1, 797.4, 1131",\ + "30.1, 47.2, 97.52, 190.1, 334.2, 535.9, 802.2, 1136"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.494, 15.3, 58.24, 140.1, 268.1, 447.3, 681.6, 978.7",\ + "3.493, 15.3, 58.24, 140.1, 268, 447.3, 681.6, 978.9",\ + "3.523, 15.3, 58.15, 140.2, 268, 447.3, 681.7, 979.4",\ + "3.768, 15.33, 58.16, 140.2, 268.1, 447.3, 681.7, 980",\ + "4.125, 15.46, 58.27, 140.2, 268, 447.3, 681.9, 980.6",\ + "4.575, 15.61, 58.22, 140.3, 267.8, 446.6, 681.7, 980.5",\ + "5.117, 15.96, 58.34, 140.2, 267.3, 447.3, 681.9, 979.5",\ + "5.72, 16.46, 58.49, 140, 267.6, 446.8, 683.5, 978.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("4.251, 16.01, 59.71, 143.4, 274.1, 457.6, 697.1, 1001",\ + "4.242, 16.03, 59.73, 143.6, 274, 456.6, 697.1, 1002",\ + "4.242, 16.02, 59.74, 143.3, 274.1, 457.5, 697.1, 1001",\ + "4.394, 16.07, 59.77, 143.7, 274, 456.7, 697.1, 1001",\ + "4.667, 16.26, 59.81, 143.6, 273.6, 456.8, 697.2, 1002",\ + "5.037, 16.57, 59.72, 143.4, 273.9, 457.2, 697.2, 1002",\ + "5.494, 17.07, 60.06, 143.7, 273.6, 457, 698.5, 1002",\ + "5.996, 17.88, 60.34, 143.6, 274.3, 456.5, 698.5, 1002"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("9.356, 22.53, 67.67, 153.7, 287.7, 475.4, 722.5, 1035",\ + "9.855, 23.06, 68.11, 154.3, 288.4, 476.3, 723.5, 1035",\ + "11.39, 24.61, 69.66, 155.8, 290, 478.4, 725.9, 1036",\ + "13.19, 26.49, 71.62, 157.7, 291.9, 479.9, 727.5, 1038",\ + "15.11, 28.5, 73.66, 159.8, 293.8, 482.2, 729.8, 1040",\ + "16.91, 30.55, 75.77, 161.7, 296, 483.6, 731.6, 1042",\ + "18.45, 32.48, 78.05, 164, 297.9, 486.2, 733.2, 1044",\ + "19.66, 34.04, 80.32, 166.3, 300.3, 488.4, 735.8, 1047"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("11.84, 26.51, 74.98, 167.4, 311.7, 513.3, 779.6, 1113",\ + "12.3, 26.95, 75.49, 168, 312, 514.4, 780.4, 1114",\ + "13.99, 28.64, 77.09, 169.6, 313.9, 515.9, 781.6, 1115",\ + "16.44, 31.26, 79.79, 172.3, 316.4, 518.6, 783.8, 1118",\ + "19.66, 34.61, 83.23, 175.7, 319.9, 521.9, 787.3, 1121",\ + "23.44, 38.6, 87.38, 179.8, 323.7, 525.7, 792.2, 1126",\ + "27.66, 43.23, 92.42, 184.9, 329, 531.4, 797.3, 1131",\ + "32.26, 48.26, 98.25, 190.8, 334.6, 536.5, 803.2, 1137"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.243, 15.26, 58.19, 140, 267.7, 447.4, 681.6, 980.8",\ + "3.239, 15.24, 58.21, 140.1, 267.3, 447.3, 681.3, 978.7",\ + "3.32, 15.26, 58.12, 140.2, 267.6, 446.3, 681.3, 979.1",\ + "3.485, 15.29, 58.13, 140.2, 267.7, 447.2, 681.4, 979.8",\ + "3.781, 15.42, 58.27, 139.9, 267.9, 446, 681.6, 980.4",\ + "4.18, 15.63, 58.31, 140.2, 267.5, 447.3, 682.2, 980.7",\ + "4.629, 15.96, 58.37, 140.2, 268, 447.2, 681.9, 979.6",\ + "5.156, 16.37, 58.79, 140.3, 268.1, 447.4, 683.5, 979.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.781, 15.82, 59.64, 143.4, 274.3, 457.1, 697.1, 999.7",\ + "3.787, 15.82, 59.73, 143.6, 273.7, 457.2, 697.2, 1001",\ + "3.837, 15.83, 59.64, 143.5, 274.3, 457.6, 697, 1000",\ + "4.016, 15.87, 59.73, 143.6, 274, 457.8, 697.5, 1001",\ + "4.193, 16.14, 59.73, 143.6, 274.3, 457.7, 697.4, 1001",\ + "4.513, 16.34, 59.72, 143.4, 273.8, 457, 697.5, 1002",\ + "4.915, 16.84, 59.92, 143.4, 274, 457.7, 698.6, 1002",\ + "5.379, 17.44, 60.19, 143.4, 273.7, 456.5, 698.4, 1001"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("10.01, 23.28, 68.38, 154.4, 288.4, 476.2, 724, 1035",\ + "10.51, 23.73, 68.9, 154.9, 288.8, 476.9, 723.8, 1036",\ + "12.18, 25.45, 70.54, 156.6, 290.6, 478.5, 726.2, 1037",\ + "14.37, 27.71, 72.82, 158.8, 292.9, 481, 728.1, 1040",\ + "16.82, 30.2, 75.34, 161.4, 295.4, 483.5, 730.4, 1042",\ + "19.37, 32.96, 78.16, 164.1, 298.2, 486.3, 733, 1044",\ + "21.9, 35.83, 81.32, 167.3, 301.3, 489.3, 736.8, 1048",\ + "24.37, 38.71, 84.83, 170.8, 304.8, 492.9, 740.3, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("12.46, 27.12, 75.65, 168.1, 312.2, 514.5, 780.3, 1114",\ + "12.72, 27.39, 75.88, 168.5, 312.6, 514.9, 780.3, 1114",\ + "13.91, 28.56, 77.09, 169.6, 313.7, 515.9, 781.7, 1115",\ + "15.91, 30.74, 79.28, 171.8, 315.5, 518.2, 784.1, 1117",\ + "18.59, 33.61, 82.22, 174.5, 318.8, 520.3, 787.1, 1120",\ + "21.64, 37.03, 85.79, 178.2, 322.3, 524.4, 790.2, 1124",\ + "24.89, 40.82, 90.08, 182.5, 326.5, 529, 794.4, 1128",\ + "28.24, 44.75, 94.98, 187.6, 331.6, 533.9, 798.9, 1133"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.304, 15.28, 58.13, 140.1, 267.7, 447.2, 681.5, 978.6",\ + "3.297, 15.28, 58.27, 140.1, 268, 447.2, 681.6, 979.4",\ + "3.372, 15.29, 58.11, 140.2, 267.5, 447, 681.6, 979.2",\ + "3.537, 15.3, 58.16, 140.3, 267.6, 446.2, 681.5, 979.9",\ + "3.813, 15.43, 58.11, 140, 267.4, 446.2, 681.8, 980.5",\ + "4.24, 15.61, 58.29, 140.2, 267.6, 446.4, 681.6, 980.6",\ + "4.69, 15.97, 58.29, 139.9, 267.7, 447.3, 681.9, 979.2",\ + "5.189, 16.31, 58.61, 139.9, 268, 446.8, 683.4, 978.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.78, 15.81, 59.74, 143.6, 274.2, 457.5, 697, 1000",\ + "3.789, 15.82, 59.72, 143.6, 274, 457.6, 697.3, 1000",\ + "3.838, 15.82, 59.73, 143.4, 274.3, 457.6, 697, 999.9",\ + "4.018, 15.86, 59.69, 143.5, 273.7, 457.3, 697.1, 1001",\ + "4.256, 16.12, 59.66, 143.2, 274.1, 456.8, 697.1, 1001",\ + "4.634, 16.39, 59.78, 143.3, 274, 457.5, 697, 1002",\ + "5.065, 17, 59.99, 143.5, 274, 457.7, 698.9, 999.8",\ + "5.545, 17.7, 60.22, 143.6, 274.1, 457.7, 698.7, 1002"); + } + } + + timing() { + related_pin : "B3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("9.868, 23.12, 68.23, 154.3, 288.2, 475.9, 723.8, 1036",\ + "10.37, 23.62, 68.74, 154.8, 288.7, 476.5, 724.3, 1036",\ + "12.09, 25.29, 70.47, 156.5, 290.5, 478.5, 725.8, 1038",\ + "14.4, 27.66, 72.78, 158.7, 292.7, 480.8, 728.1, 1039",\ + "17.04, 30.37, 75.5, 161.5, 295.5, 483.5, 730.8, 1042",\ + "19.86, 33.36, 78.51, 164.5, 298.5, 486.6, 733.4, 1045",\ + "22.84, 36.65, 82.1, 167.9, 301.9, 490.2, 737.4, 1048",\ + "25.93, 40.11, 86.02, 172, 305.9, 494.1, 741.6, 1052"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("12.81, 27.47, 75.92, 168.4, 312.7, 514.8, 780, 1114",\ + "12.97, 27.63, 76.17, 168.6, 312.9, 515.1, 780.1, 1114",\ + "13.7, 28.37, 76.85, 169.4, 313.6, 515.1, 781.7, 1115",\ + "15.13, 29.98, 78.51, 170.9, 315.1, 517, 783.2, 1117",\ + "17.25, 32.35, 80.96, 173.5, 317.4, 519.3, 785.6, 1119",\ + "19.59, 35.26, 84.02, 176.5, 320.3, 522.9, 788.1, 1122",\ + "21.95, 38.34, 87.75, 180.1, 324.4, 526.5, 792.6, 1126",\ + "24.23, 41.38, 92.1, 184.6, 328.7, 530.9, 796.3, 1131"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.27, 15.27, 58.25, 140, 267.8, 447.2, 681.5, 978.6",\ + "3.27, 15.28, 58.25, 139.9, 267.8, 447.2, 681.5, 978.7",\ + "3.336, 15.27, 58.2, 140.1, 267.4, 446.7, 681.5, 980.2",\ + "3.504, 15.28, 58.11, 140.2, 268, 447.2, 681.7, 980.1",\ + "3.782, 15.4, 58.15, 140, 267.7, 446.9, 681.8, 980.4",\ + "4.187, 15.55, 58.27, 140.2, 267.7, 446.4, 681.6, 980.6",\ + "4.627, 15.85, 58.37, 140.2, 267.9, 446.5, 681.8, 980",\ + "5.159, 16.22, 58.68, 140.1, 268, 446.5, 683.3, 978.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005883, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.774, 15.82, 59.65, 143.4, 274.3, 457.7, 697.4, 1000",\ + "3.785, 15.82, 59.73, 143.2, 274.4, 458, 697.3, 999.6",\ + "3.846, 15.83, 59.68, 143.6, 274.4, 456.8, 696.9, 1002",\ + "4.013, 15.85, 59.67, 143.2, 274.3, 457.2, 697, 1000",\ + "4.326, 16.1, 59.7, 143.5, 274.1, 457, 697.2, 1001",\ + "4.728, 16.48, 59.76, 143.5, 273.6, 457.7, 697.2, 1002",\ + "5.182, 17.26, 59.82, 143.2, 274.3, 457.4, 698.7, 1002",\ + "5.688, 18.06, 60.32, 143.6, 274.2, 457.7, 698.6, 1000"); + } + } + } + } + + cell(gt2_6t_aoi211_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.01632 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004519 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001044, 0.0001045, 0.0001045, 0.0001044, 0.0001044, 0.0001045, \ + 0.0001046, 0.0001046"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004429 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.004e-05, 8.935e-05, 8.847e-05, 8.792e-05, 8.771e-05, 8.763e-05, \ + 8.764e-05, 8.773e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004671 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("7.723e-05, 7.722e-05, 7.714e-05, 7.705e-05, 7.692e-05, 7.682e-05, \ + 7.679e-05, 7.654e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004867 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("1.862e-06, 1.842e-06, 1.787e-06, 1.674e-06, 1.507e-06, 1.275e-06, \ + 9.804e-07, 6.117e-07"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 1.622e-08"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!B)&(!C))|((!A2)&(!B)&(!C)))" ; + max_capacitance : 0.2241 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.232e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001352, 6.571e-05, 4.992e-06, 0, 0, 0, 0, 0",\ + "0.0003141, 0.0002025, 8.11e-05, 2.082e-05, 0, 0, 0, 0",\ + "0.0005645, 0.0004111, 0.0002117, 9.939e-05, 3.99e-05, 5.713e-06, 0, 0",\ + "0.0008911, 0.0007007, 0.0004113, 0.0002277, 0.0001233, 6.265e-05, 2.383e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0.002677, 0.01361, 0.02426",\ + "0, 0, 0, 0, 0, 0.002699, 0.01363, 0.02426",\ + "0, 0, 0, 0, 0, 0.002775, 0.01371, 0.02426",\ + "0, 0, 0, 0, 0, 0.002922, 0.01385, 0.02425",\ + "0, 0, 0, 0, 0, 0.003158, 0.01407, 0.02423",\ + "0, 0, 0, 0, 0, 0.00351, 0.01438, 0.02418",\ + "0, 0, 0, 0, 0, 0.004003, 0.01476, 0.02408",\ + "0, 0, 0, 0, 0, 0.00467, 0.0152, 0.02389"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.081e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001247, 5.681e-05, 0, 0, 0, 0, 0, 0",\ + "0.0003124, 0.0001961, 7.533e-05, 1.66e-05, 0, 0, 0, 0",\ + "0.0005789, 0.0004135, 0.0002083, 9.646e-05, 3.725e-05, 2.859e-06, 0, 0",\ + "0.0009259, 0.0007173, 0.0004133, 0.0002273, 0.0001226, 6.095e-05, 2.205e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0.002564, 0.01293, 0.02153",\ + "0, 0, 0, 0, 0, 0.002585, 0.01294, 0.02152",\ + "0, 0, 0, 0, 0, 0.002655, 0.01298, 0.02149",\ + "0, 0, 0, 0, 0, 0.002791, 0.01306, 0.02142",\ + "0, 0, 0, 0, 0, 0.003004, 0.01317, 0.02132",\ + "0, 0, 0, 0, 0, 0.003317, 0.01332, 0.02115",\ + "0, 0, 0, 0, 0, 0.003747, 0.01349, 0.02092",\ + "0, 0, 0, 0, 0, 0.004309, 0.01368, 0.02058"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.209e-05, 8.602e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001696, 9.544e-05, 2.737e-05, 0, 0, 0, 0, 0",\ + "0.0003633, 0.0002479, 0.000117, 4.936e-05, 1.518e-05, 0, 0, 0",\ + "0.0006331, 0.0004767, 0.0002669, 0.0001435, 7.592e-05, 3.71e-05, 1.329e-05, 0",\ + "0.0009819, 0.0007907, 0.0004909, 0.000293, 0.0001769, 0.000107, 6.411e-05, 3.538e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0.002468, 0.0132, 0.02498",\ + "0, 0, 0, 0, 0, 0.00249, 0.01323, 0.02499",\ + "0, 0, 0, 0, 0, 0.002564, 0.01333, 0.02501",\ + "0, 0, 0, 0, 0, 0.002712, 0.01352, 0.02505",\ + "0, 0, 0, 0, 0, 0.002953, 0.01381, 0.0251",\ + "0, 0, 0, 0, 0, 0.003317, 0.01421, 0.02514",\ + "0, 0, 0, 0, 0, 0.00384, 0.01474, 0.02516",\ + "0, 0, 0, 0, 0, 0.004561, 0.01537, 0.0251"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.577e-05, 1.477e-05, 0, 0, 0, 0, 0, 0",\ + "0.0001684, 9.71e-05, 3.541e-05, 7.612e-06, 0, 0, 0, 0",\ + "0.000356, 0.000243, 0.0001205, 5.77e-05, 2.512e-05, 6.674e-06, 0, 0",\ + "0.000618, 0.0004617, 0.0002643, 0.0001486, 8.412e-05, 4.682e-05, 2.359e-05, 8.277e-06",\ + "0.0009554, 0.0007628, 0.0004774, 0.0002927, 0.000182, 0.0001149, 7.283e-05, 4.549e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("0, 0, 0, 0, 0, 0.002463, 0.01319, 0.02498",\ + "0, 0, 0, 0, 0, 0.002486, 0.01322, 0.02499",\ + "0, 0, 0, 0, 0, 0.002562, 0.01333, 0.02501",\ + "0, 0, 0, 0, 0, 0.002717, 0.01352, 0.02505",\ + "0, 0, 0, 0, 0, 0.00297, 0.01383, 0.0251",\ + "0, 0, 0, 0, 0, 0.003349, 0.01425, 0.02515",\ + "0, 0, 0, 0, 0, 0.003898, 0.01479, 0.02516",\ + "0, 0, 0, 0, 0, 0.00465, 0.01544, 0.02509"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("7.868, 18.68, 56, 127.3, 237.9, 393.6, 598.2, 855.9",\ + "8.334, 19.14, 56.45, 127.7, 238.7, 394.3, 599.1, 857",\ + "10.13, 20.8, 58.14, 129.2, 240.1, 395.5, 600.5, 858.4",\ + "12.94, 24.34, 61.39, 132.5, 243.3, 398.9, 603.3, 861.3",\ + "16.1, 29.61, 66.75, 137.6, 248.1, 403.5, 608.6, 866",\ + "19.5, 35.32, 74.61, 144.9, 255.3, 410.6, 615.6, 873.4",\ + "23.1, 41.3, 85.05, 155, 265.1, 420.4, 624.6, 882.7",\ + "26.81, 47.51, 96.53, 168.1, 277.6, 432, 636.3, 894.4"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("9.75, 23.6, 71.67, 163.4, 306.3, 506.8, 770.7, 1102",\ + "10.01, 23.91, 72.01, 163.7, 306.6, 507.1, 771, 1102",\ + "10.88, 24.75, 72.85, 164.6, 307.5, 508, 771.8, 1103",\ + "12.43, 26.51, 74.43, 166.1, 308.8, 509.3, 773.2, 1105",\ + "14.43, 29.67, 77.17, 168.5, 311.2, 511.4, 775.4, 1107",\ + "16.64, 33.63, 81.53, 172.4, 314.7, 514.8, 778.5, 1110",\ + "18.89, 38.07, 87.9, 177.7, 319.5, 519.5, 782.8, 1114",\ + "21.05, 42.69, 95.73, 185.2, 326.4, 525.7, 788.9, 1120"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("6.051, 16.24, 51.97, 120, 226, 374.8, 570.9, 818.4",\ + "6.06, 16.27, 51.96, 120, 226.1, 374.7, 570.8, 815.9",\ + "6.342, 16.27, 51.88, 120, 225.7, 374.9, 570.7, 817",\ + "7.921, 16.53, 51.97, 120, 225.9, 374.9, 569.9, 817.8",\ + "10.2, 18.46, 51.86, 120, 226.1, 374.6, 570.4, 816",\ + "13.07, 21.86, 52.33, 119.8, 226.2, 374.8, 570.7, 817",\ + "16.41, 26.11, 55.22, 119.9, 226, 375, 571.3, 817.9",\ + "20.26, 31.17, 60.35, 120.4, 225.9, 374.8, 569.8, 816.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("5.889, 18.34, 61.91, 145.1, 275, 457.2, 696.4, 998.2",\ + "5.891, 18.34, 61.93, 145.1, 275.1, 457.2, 696.3, 997.2",\ + "6.025, 18.34, 62.01, 145.2, 274.7, 457.2, 696.2, 997.6",\ + "7.225, 18.44, 61.9, 145.2, 274.9, 456.8, 696.2, 997.3",\ + "9.311, 19.58, 61.94, 145.3, 274.7, 456.9, 696.2, 998.2",\ + "12.14, 22.2, 62.11, 145.1, 274.8, 456.8, 696.4, 998.5",\ + "15.36, 25.82, 63.42, 145.2, 275, 456.7, 697, 998.5",\ + "18.94, 30.44, 66.62, 145.4, 274.8, 456.7, 696.8, 998.8"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("8.201, 18.98, 56.28, 127.5, 238.3, 394.1, 598.5, 856.5",\ + "8.485, 19.28, 56.65, 127.8, 238.7, 394.5, 599.2, 857.3",\ + "9.624, 20.38, 57.72, 128.8, 239.8, 395.4, 599.5, 858",\ + "11.46, 22.7, 59.84, 130.9, 241.6, 397.5, 602.3, 860.2",\ + "13.56, 26.19, 63.42, 134.2, 245, 400.4, 605.4, 863.3",\ + "15.6, 30.17, 68.65, 139.1, 249.6, 404.9, 609.9, 867.2",\ + "17.49, 34.21, 75.71, 145.8, 255.9, 411, 615.6, 873.5",\ + "19.18, 38.18, 83.54, 154.7, 264.3, 419.3, 623.4, 881.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("11.6, 27.5, 82.94, 188.7, 353.5, 584.9, 889.1, 1271",\ + "11.82, 27.75, 83.21, 189, 353.8, 585.2, 889.4, 1272",\ + "12.46, 28.37, 83.81, 189.5, 354.4, 585.7, 889.8, 1272",\ + "13.89, 29.7, 84.88, 190.6, 355.2, 586.3, 890.5, 1273",\ + "16.17, 32.43, 86.9, 192.1, 356.7, 587.7, 891.7, 1274",\ + "19.06, 36.33, 90.35, 195, 359.1, 590.1, 894, 1277",\ + "22.32, 41.16, 95.67, 199, 362.6, 593.2, 897.1, 1280",\ + "25.83, 46.61, 103, 205.1, 367.6, 597.3, 901, 1284"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("6.058, 16.26, 51.96, 120, 226.1, 374.6, 569.7, 817.3",\ + "6.058, 16.28, 51.84, 119.8, 226.1, 374.8, 570.7, 817.8",\ + "6.354, 16.28, 51.96, 119.9, 226.1, 374.5, 570.6, 818.2",\ + "7.666, 16.52, 51.9, 120.1, 226.1, 374.9, 570.7, 817.4",\ + "9.945, 18.14, 51.82, 119.8, 225.6, 375, 570.7, 816.5",\ + "13.04, 21.02, 52.36, 119.8, 225.6, 374.7, 571, 817.2",\ + "16.8, 25.13, 54.47, 120, 226, 375, 569.5, 818.1",\ + "21.04, 30.31, 58.79, 120.6, 225.7, 374.8, 569.6, 816.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("7.747, 22.31, 73.26, 170.6, 322.2, 535.4, 814.8, 1167",\ + "7.735, 22.31, 73.2, 170.6, 322.3, 535.4, 814.5, 1167",\ + "7.805, 22.26, 73.28, 170.6, 322.3, 535.2, 815.2, 1167",\ + "8.818, 22.28, 73.19, 170.6, 322.2, 534.9, 815, 1167",\ + "10.64, 23.16, 73.2, 170.6, 322.1, 535, 815.3, 1168",\ + "13.42, 25.35, 73.33, 170.7, 322.2, 535.2, 815.6, 1168",\ + "16.73, 28.63, 74.12, 170.5, 322.3, 535.1, 814.6, 1168",\ + "20.49, 33.04, 76.45, 170.6, 322.3, 534.9, 815.3, 1168"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("5.357, 12.77, 38.51, 87.68, 164.4, 271.9, 413.1, 591.6",\ + "5.896, 13.32, 39.08, 88.15, 164.9, 272.1, 413.7, 591.9",\ + "7.664, 15.21, 40.91, 90.06, 166.6, 274.1, 415.4, 593.1",\ + "9.677, 18.96, 44.56, 93.62, 170.2, 277.3, 418.8, 596.5",\ + "11.64, 23.33, 50.39, 99.28, 175.6, 282.9, 424.3, 602.6",\ + "13.41, 27.59, 58.79, 107.4, 183.6, 290.9, 432.1, 610.4",\ + "14.87, 31.61, 68.23, 118.4, 194.3, 301.3, 442.7, 620.1",\ + "16, 35.35, 77.45, 132.3, 208, 314.7, 455.6, 633.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("8.225, 20.97, 65.2, 149.6, 281, 465.5, 708.2, 1014",\ + "8.495, 21.28, 65.48, 149.9, 281.5, 465.8, 708, 1014",\ + "9.847, 22.5, 66.67, 151.1, 282.4, 467.1, 709.1, 1015",\ + "12.18, 25.2, 69.1, 153.4, 284.9, 469, 712, 1017",\ + "15.26, 29.73, 73.28, 157.2, 288.4, 472.8, 714.9, 1021",\ + "18.87, 35.26, 79.59, 162.9, 293.6, 477.8, 720.5, 1026",\ + "22.82, 41.54, 88.41, 170.8, 301.2, 484.7, 727.4, 1032",\ + "27.14, 48.37, 99.08, 181.4, 310.9, 494.3, 735.7, 1041"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("3.561, 10.54, 35.09, 82, 154.5, 256.9, 392.1, 561.7",\ + "3.549, 10.55, 35.16, 82, 154.7, 257.4, 392.1, 561.8",\ + "4.381, 10.54, 35.14, 81.84, 155, 257.1, 392.2, 562.3",\ + "6.042, 11.52, 35.15, 81.84, 154.9, 257.5, 392.3, 562.2",\ + "8.257, 14.21, 35.12, 81.94, 154.9, 257.5, 391.9, 561.6",\ + "10.95, 17.73, 37.13, 81.8, 154.8, 257.5, 392.3, 561.2",\ + "14.07, 22.08, 41.83, 82.01, 155.1, 257.6, 391.7, 562",\ + "17.56, 26.97, 48.18, 85.06, 154.9, 257.1, 392.3, 561.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("5.38, 16.84, 56.92, 133.5, 253.1, 420.9, 640.8, 918.5",\ + "5.375, 16.83, 56.97, 133.7, 252.9, 420.8, 641.6, 918.5",\ + "5.673, 16.81, 56.97, 133.6, 253.2, 420.7, 641.3, 919.4",\ + "7.013, 17.03, 56.94, 133.7, 252.8, 420.8, 640.7, 918.8",\ + "8.927, 18.47, 57.02, 133.7, 253.2, 420.6, 640.4, 919",\ + "11.34, 21.19, 57.13, 133.6, 253.2, 420.9, 640.7, 919.2",\ + "14.17, 24.68, 58.74, 133.6, 253.1, 420.8, 640.9, 918.4",\ + "17.25, 28.83, 62.55, 133.7, 253.1, 420.5, 640.6, 918.4"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("5.052, 12.46, 38.19, 87.3, 163.8, 270.8, 412.3, 589.9",\ + "5.579, 13, 38.68, 87.82, 164.3, 271.5, 412.7, 590.3",\ + "7.229, 14.89, 40.6, 89.62, 166.1, 273.5, 414.8, 592.6",\ + "9.027, 18.6, 44.23, 93.13, 169.6, 276.9, 418.1, 595.4",\ + "10.62, 22.77, 50.06, 98.88, 175.2, 282.5, 423.3, 601.3",\ + "11.9, 26.75, 58.4, 106.9, 183.1, 290.3, 431, 608.8",\ + "12.65, 30.38, 67.7, 117.9, 193.8, 300.8, 441.5, 619.2",\ + "12.93, 33.49, 76.67, 131.8, 207.4, 314, 454.9, 632.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("7.603, 20.39, 64.63, 149, 280.5, 464.8, 707.7, 1013",\ + "7.999, 20.78, 65.04, 149.4, 280.9, 465.1, 708.1, 1013",\ + "9.795, 22.33, 66.46, 150.9, 282.2, 466.8, 708.9, 1015",\ + "12.68, 25.72, 69.47, 153.7, 285, 469.5, 712.2, 1018",\ + "16.3, 31.33, 74.55, 158.3, 289.6, 473.9, 716.3, 1022",\ + "20.54, 37.85, 82.31, 165.3, 296.2, 480.3, 722.8, 1028",\ + "25.31, 45.12, 92.93, 175.1, 305.1, 488.9, 730.8, 1036",\ + "30.58, 53.09, 105.9, 187.9, 317.1, 500.1, 741.6, 1047"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("3.184, 10.15, 34.56, 81.22, 153.9, 256.1, 390.2, 559.2",\ + "3.174, 10.15, 34.59, 81.23, 153.9, 255.8, 390.3, 559.2",\ + "4.097, 10.14, 34.59, 81.14, 154, 255.7, 389.5, 558.9",\ + "5.668, 11.15, 34.65, 81.3, 153.8, 255.9, 389.3, 559.6",\ + "7.837, 13.84, 34.67, 81.19, 153.8, 255.5, 390.1, 559.7",\ + "10.46, 17.39, 36.62, 81.25, 154.1, 256.1, 390.3, 559.3",\ + "13.48, 21.67, 41.37, 81.36, 153.6, 255.7, 390.3, 559.5",\ + "16.82, 26.53, 47.9, 84.51, 153.8, 256.1, 389.9, 558.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.0136, 0.03232, 0.0615, 0.1024, 0.1563, 0.2241"); + values("5.384, 16.82, 57.03, 133.6, 253, 420.7, 640.8, 918.8",\ + "5.38, 16.84, 56.95, 133.7, 252.8, 420.8, 640.9, 919",\ + "5.68, 16.84, 56.94, 133.7, 253.2, 420.4, 641.4, 919.3",\ + "7.155, 16.94, 56.94, 133.6, 253.2, 420.8, 641.3, 919.4",\ + "9.108, 18.65, 57, 133.7, 253.1, 420.7, 640.5, 919.2",\ + "11.41, 21.89, 57.11, 133.6, 253, 420.7, 640.7, 918.5",\ + "14.14, 25.64, 58.94, 133.6, 253.2, 420.7, 640.5, 918.6",\ + "17.21, 29.94, 63.67, 133.6, 253.1, 420.8, 640.4, 917.9"); + } + } + } + } + + cell(gt2_6t_aoi21_x1_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.009741 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004722 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001132, 0.0001132, 0.0001132, 0.0001132, 0.0001132, 0.0001132, \ + 0.0001133, 0.0001133"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.000468 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.061e-05, 8.987e-05, 8.892e-05, 8.837e-05, 8.811e-05, 8.801e-05, \ + 8.802e-05, 8.81e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004636 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.983e-05, 8.98e-05, 8.974e-05, 8.947e-05, 8.942e-05, 8.894e-05, \ + 8.862e-05, 8.825e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!B))|((!A2)&(!B)))" ; + max_capacitance : 0.2387 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.404e-05, 7.712e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001405, 7.543e-05, 2.308e-05, 2.691e-07, 0, 0, 0, 0",\ + "0.000308, 0.0001999, 9.106e-05, 3.808e-05, 1.073e-05, 0, 0, 0",\ + "0.0005416, 0.0003894, 0.0002087, 0.0001091, 5.507e-05, 2.277e-05, 1.924e-06, 0",\ + "0.0008443, 0.0006522, 0.0003884, 0.0002245, 0.0001307, 7.41e-05, 3.808e-05, 1.447e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("0, 0, 0, 0, 0, 0.002608, 0.01404, 0.02553",\ + "0, 0, 0, 0, 0, 0.002634, 0.01407, 0.02554",\ + "0, 0, 0, 0, 0, 0.002721, 0.01416, 0.02554",\ + "0, 0, 0, 0, 0, 0.002889, 0.01433, 0.02554",\ + "0, 0, 0, 0, 0, 0.003163, 0.01459, 0.02552",\ + "0, 0, 0, 0, 0, 0.003569, 0.01495, 0.02548",\ + "0, 0, 0, 0, 0, 0.004136, 0.0154, 0.02537",\ + "0, 0, 0, 0, 0, 0.004894, 0.01591, 0.02514"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.566e-05, 7.785e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001568, 8.694e-05, 2.835e-05, 2.442e-06, 0, 0, 0, 0",\ + "0.0003492, 0.0002324, 0.0001099, 4.891e-05, 1.686e-05, 0, 0, 0",\ + "0.0006157, 0.0004536, 0.0002512, 0.0001362, 7.21e-05, 3.405e-05, 9.455e-06, 0",\ + "0.0009601, 0.0007576, 0.000465, 0.000277, 0.0001656, 9.821e-05, 5.507e-05, 2.671e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("0, 0, 0, 0, 0, 0.002323, 0.01326, 0.0269",\ + "0, 0, 0, 0, 0, 0.002349, 0.01329, 0.02692",\ + "0, 0, 0, 0, 0, 0.002425, 0.01342, 0.02697",\ + "0, 0, 0, 0, 0, 0.00257, 0.01367, 0.02708",\ + "0, 0, 0, 0, 0, 0.002816, 0.01405, 0.02722",\ + "0, 0, 0, 0, 0, 0.003192, 0.01459, 0.02739",\ + "0, 0, 0, 0, 0, 0.003739, 0.0153, 0.02756",\ + "0, 0, 0, 0, 0, 0.004507, 0.01617, 0.02767"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.496e-05, 7.579e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001796, 0.0001012, 2.764e-05, 0, 0, 0, 0, 0",\ + "0.0003847, 0.0002635, 0.0001227, 5.028e-05, 1.343e-05, 0, 0, 0",\ + "0.0006697, 0.0005068, 0.0002838, 0.0001507, 7.786e-05, 3.635e-05, 1.07e-05, 0",\ + "0.001038, 0.0008395, 0.0005229, 0.0003113, 0.0001857, 0.0001104, 6.427e-05, 3.348e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("0, 0, 0, 0, 0, 0.001788, 0.0109, 0.02545",\ + "0, 0, 0, 0, 0, 0.001804, 0.01093, 0.02549",\ + "0, 0, 0, 0, 0, 0.001861, 0.01107, 0.02561",\ + "0, 0, 0, 0, 0, 0.001974, 0.01134, 0.02583",\ + "0, 0, 0, 0, 0, 0.002166, 0.01176, 0.02617",\ + "0, 0, 0, 0, 0, 0.002465, 0.01237, 0.02662",\ + "4.04e-05, 0, 0, 0, 0, 0.002913, 0.01321, 0.02716",\ + "0.0004094, 0.000219, 0, 0, 0, 0.003567, 0.01428, 0.02776"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("6.843, 18.28, 58.02, 133.6, 251.6, 417.4, 635.4, 909.6",\ + "7.293, 18.74, 58.42, 134.2, 252.1, 417.8, 635.7, 910.2",\ + "9.047, 20.42, 60.1, 135.9, 253.6, 419.2, 636.9, 911.2",\ + "11.31, 23.87, 63.32, 139, 257, 422.4, 640.5, 915.1",\ + "13.74, 28.93, 68.6, 144.1, 261.8, 427.5, 644.9, 919.9",\ + "16.1, 34.2, 76.4, 151.4, 269, 434.3, 651.9, 926.8",\ + "18.24, 39.52, 86.72, 161.4, 278.6, 443.6, 661.5, 935.4",\ + "20.18, 44.7, 98.09, 174.3, 291.1, 455.9, 673.5, 947.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("7.958, 21.61, 68.93, 159.2, 299.8, 497.2, 756.2, 1083",\ + "8.383, 22.05, 69.39, 159.7, 300.2, 497.8, 757.5, 1084",\ + "10.16, 23.65, 70.9, 161.2, 301.7, 499.3, 759, 1085",\ + "12.99, 27.05, 74.08, 164.2, 304.9, 502.1, 761.5, 1088",\ + "16.31, 32.73, 79.28, 169.2, 309.3, 506.9, 766.2, 1092",\ + "20, 39.16, 87.02, 176.3, 316.4, 513.4, 772.5, 1099",\ + "23.98, 46.02, 97.71, 186.1, 325.8, 522.6, 781.7, 1108",\ + "28.22, 53.38, 110.9, 199.1, 338, 534.1, 793.5, 1119"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("4.815, 15.65, 53.47, 125.8, 238.3, 396.7, 604.5, 867",\ + "4.814, 15.59, 53.51, 125.8, 238.3, 396.6, 604.6, 866.1",\ + "5.293, 15.65, 53.49, 125.8, 238.4, 396.2, 604.8, 866.3",\ + "6.859, 15.9, 53.45, 125.7, 238.4, 396.7, 604.6, 867",\ + "9.064, 17.95, 53.49, 125.9, 238.4, 396.2, 604.6, 867",\ + "11.8, 21.42, 53.68, 125.7, 238.6, 395.7, 604.1, 866.7",\ + "14.98, 25.68, 56.51, 125.9, 238, 396.1, 603.6, 865.4",\ + "18.54, 30.78, 61.9, 126, 238.5, 396.6, 603.2, 866.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("5.484, 17.91, 61.66, 145.1, 275.1, 457.5, 696.4, 999.4",\ + "5.482, 17.9, 61.63, 145, 274.9, 457.1, 696.9, 999.7",\ + "5.752, 17.91, 61.65, 145, 274.9, 457.2, 696.8, 999.7",\ + "7.438, 18.03, 61.62, 144.9, 274.8, 457.1, 696.6, 999",\ + "9.531, 19.68, 61.63, 144.9, 275.1, 457.3, 696.6, 998.6",\ + "12.24, 23.29, 61.65, 144.9, 274.9, 457.5, 696.4, 999.8",\ + "15.31, 27.6, 63.39, 145.1, 275, 457.5, 697.6, 998.8",\ + "18.69, 32.47, 68.02, 144.9, 275.1, 457.5, 697.1, 999.7"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("7.093, 18.54, 58.27, 134, 251.8, 417.5, 635.1, 909.3",\ + "7.384, 18.82, 58.57, 134.4, 252.1, 417.6, 635.9, 910.5",\ + "8.528, 19.95, 59.59, 135.4, 253.3, 418.9, 636.7, 910.9",\ + "10.18, 22.26, 61.83, 137.5, 255.4, 421.2, 638.8, 913.2",\ + "12.07, 25.84, 65.36, 140.8, 258.8, 424.3, 642, 915.9",\ + "13.85, 29.86, 70.76, 145.7, 263.3, 428.8, 646.4, 921",\ + "15.38, 34.03, 78.06, 152.7, 269.8, 435, 652.2, 926.5",\ + "16.64, 38.04, 86.25, 161.6, 278.2, 443.2, 660.7, 934.6"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("7.374, 19.08, 59.79, 137.5, 258.7, 428.7, 652.3, 933.9",\ + "7.823, 19.5, 60.22, 137.9, 259.1, 428.8, 652.4, 933.7",\ + "9.605, 21.14, 61.78, 139.5, 260.6, 430.3, 653.6, 935.6",\ + "12.36, 24.56, 64.89, 142.4, 263.6, 433.3, 657.1, 938.7",\ + "15.59, 29.99, 70.07, 147.3, 268.3, 437.9, 661.7, 943.3",\ + "19.22, 35.94, 77.77, 154.4, 275.1, 444.7, 667.9, 949.2",\ + "23.26, 42.45, 88.34, 164.2, 284.2, 453.3, 676.4, 957.6",\ + "27.55, 49.36, 100.5, 177, 296.3, 465.2, 688.1, 968.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("4.815, 15.62, 53.46, 125.8, 238.3, 396.7, 604.1, 866.2",\ + "4.81, 15.65, 53.51, 125.8, 238.4, 396.6, 604.2, 865.1",\ + "5.266, 15.65, 53.52, 125.7, 238.6, 396.7, 604.8, 866.5",\ + "6.554, 15.89, 53.5, 125.6, 238.6, 396.5, 603.7, 866.5",\ + "8.58, 17.46, 53.55, 125.8, 238.4, 396.6, 603.8, 867.3",\ + "11.2, 20.21, 53.8, 125.8, 238, 396, 604.4, 865.7",\ + "14.18, 23.91, 55.71, 125.8, 238.2, 396, 603.6, 865",\ + "17.56, 28.45, 59.82, 126, 238.3, 396.7, 603.4, 866.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("5.164, 15.67, 52.45, 122.7, 232.3, 386, 588.4, 842.4",\ + "5.168, 15.64, 52.44, 122.8, 232.1, 385.6, 587.4, 842.8",\ + "5.506, 15.65, 52.4, 122.7, 232.3, 385.7, 588.2, 843",\ + "7.163, 15.85, 52.55, 122.8, 232.1, 386.2, 588.4, 842.8",\ + "9.376, 17.9, 52.56, 122.6, 232.3, 386.1, 588.4, 842.8",\ + "12.1, 21.46, 52.72, 122.8, 232.4, 386.3, 587.4, 842.5",\ + "15.18, 25.74, 55.21, 122.8, 231.9, 385.9, 587.4, 841.9",\ + "18.71, 30.65, 60.54, 122.9, 232.4, 385.7, 587.4, 841.8"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("5.712, 13.66, 41.17, 93.76, 175.5, 290.3, 441.4, 632.1",\ + "6.246, 14.16, 41.78, 94.2, 176.1, 291, 442.3, 632.9",\ + "8.076, 16.07, 43.61, 96.13, 177.9, 293, 444.1, 634.7",\ + "10.39, 19.89, 47.23, 99.69, 181.5, 296.4, 447.4, 637.8",\ + "12.76, 24.62, 53.1, 105.3, 187.1, 302, 452.9, 643.5",\ + "15.18, 29.45, 61.57, 113.5, 195.1, 309.6, 460.9, 651.3",\ + "17.44, 34.11, 71.63, 124.6, 205.7, 320.1, 471.4, 661.5",\ + "19.55, 38.91, 81.66, 138.6, 219.4, 333.7, 484.3, 674.5"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("6.842, 16.74, 51.09, 116.7, 218.6, 362, 550.5, 787.6",\ + "7.248, 17.19, 51.52, 117.1, 219.2, 362.6, 550.6, 788.5",\ + "8.904, 18.8, 53.14, 118.7, 220.7, 364.3, 552.8, 790.3",\ + "11.2, 22.17, 56.3, 121.7, 223.8, 366.9, 555.8, 793",\ + "13.93, 27.06, 61.49, 126.7, 228.7, 371.9, 560.4, 797.9",\ + "16.97, 32.37, 69.2, 134, 235.7, 378.6, 567.3, 804.4",\ + "20.21, 38.04, 79.37, 143.8, 245.1, 388, 576.4, 813.4",\ + "23.6, 43.99, 90.25, 156.7, 257.4, 399.8, 587.9, 824.7"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("3.97, 11.47, 37.87, 88.23, 166.9, 277.1, 422, 605",\ + "3.971, 11.49, 37.9, 88.34, 166.9, 276.8, 422.2, 604.8",\ + "4.66, 11.47, 37.9, 88.17, 166.8, 276.5, 422.2, 604.8",\ + "6.267, 12.21, 37.9, 88.29, 166.5, 276.8, 422.3, 604.3",\ + "8.441, 14.84, 37.93, 88.36, 166.9, 276.6, 421.6, 604.9",\ + "11.06, 18.29, 39.46, 88.36, 166.6, 277.3, 421.8, 604.1",\ + "14.07, 22.42, 43.81, 88.28, 167, 277.3, 421.4, 603.7",\ + "17.43, 27.12, 49.99, 90.72, 166.9, 276.7, 422.4, 603.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003976, 0.01442, 0.03437, 0.06545, 0.1091, 0.1664, 0.2387"); + values("4.204, 13.21, 44.84, 105.1, 199.3, 330.8, 504.1, 722.6",\ + "4.192, 13.19, 44.85, 105.1, 199.1, 330.6, 504.9, 722.6",\ + "4.733, 13.21, 44.79, 105.1, 199.3, 330.9, 504.3, 722.5",\ + "6.432, 13.62, 44.83, 105.2, 199.2, 331.1, 504.7, 722.6",\ + "8.604, 15.93, 44.85, 105.2, 199.1, 330.6, 504.7, 722.2",\ + "11.24, 19.3, 45.42, 105.2, 199.3, 331.3, 504.1, 724.2",\ + "14.21, 23.19, 48.69, 105.2, 199.3, 331.1, 504.3, 724",\ + "17.42, 27.79, 54.25, 106, 198.9, 331.1, 504.4, 722.2"); + } + } + } + } + + cell(gt2_6t_aoi22_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.006323 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004459 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.923e-05, 8.854e-05, 8.768e-05, 8.713e-05, 8.691e-05, 8.683e-05, \ + 8.685e-05, 8.694e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004546 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001062, 0.0001063, 0.0001063, 0.0001063, 0.0001064, 0.0001064, \ + 0.0001064, 0.0001065"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.000471 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.341e-05, 9.27e-05, 9.181e-05, 9.129e-05, 9.108e-05, 9.098e-05, \ + 9.1e-05, 9.11e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004665 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001089, 0.0001089, 0.0001089, 0.0001089, 0.0001089, 0.000109, \ + 0.000109, 0.0001091"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!B1))|((!A1)&(!B2))|((!A2)&(!B1))|((!A2)&(!B2)))" ; + max_capacitance : 0.275 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.188e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001443, 6.668e-05, 5.382e-06, 0, 0, 0, 0, 0",\ + "0.0003414, 0.0002102, 8.251e-05, 2.192e-05, 0, 0, 0, 0",\ + "0.0006165, 0.0004343, 0.0002179, 0.0001019, 4.061e-05, 5.447e-06, 0, 0",\ + "0.000973, 0.0007463, 0.0004266, 0.0002337, 0.0001258, 6.255e-05, 2.375e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0.002965, 0.0156, 0.03009",\ + "0, 0, 0, 0, 0, 0.002991, 0.01564, 0.0301",\ + "0, 0, 0, 0, 0, 0.003084, 0.01576, 0.03014",\ + "0, 0, 0, 0, 0, 0.003261, 0.01599, 0.03021",\ + "0, 0, 0, 0, 0, 0.003546, 0.01634, 0.0303",\ + "0, 0, 0, 0, 0, 0.003974, 0.01683, 0.03041",\ + "0, 0, 0, 0, 0, 0.004573, 0.01746, 0.03048",\ + "0, 0, 0, 0, 0, 0.005394, 0.01822, 0.03048"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.274e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001515, 7.47e-05, 1.051e-05, 0, 0, 0, 0, 0",\ + "0.0003362, 0.0002126, 8.591e-05, 2.499e-05, 0, 0, 0, 0",\ + "0.0005927, 0.0004256, 0.0002175, 0.0001025, 4.301e-05, 7.879e-06, 0, 0",\ + "0.0009257, 0.0007181, 0.0004174, 0.0002297, 0.0001243, 6.295e-05, 2.492e-05, 7.761e-07"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0.002638, 0.01488, 0.0307",\ + "0, 0, 0, 0, 0, 0.002663, 0.01492, 0.03072",\ + "0, 0, 0, 0, 0, 0.002747, 0.01507, 0.0308",\ + "0, 0, 0, 0, 0, 0.002914, 0.01535, 0.03094",\ + "0, 0, 0, 0, 0, 0.003187, 0.01579, 0.03114",\ + "0, 0, 0, 0, 0, 0.003602, 0.01641, 0.03139",\ + "0, 0, 0, 0, 0, 0.0042, 0.01722, 0.03165",\ + "0, 0, 0, 0, 0, 0.005037, 0.01822, 0.03186"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.059e-05, 2.568e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001492, 7.55e-05, 2.009e-05, 0, 0, 0, 0, 0",\ + "0.0003374, 0.000211, 9.315e-05, 3.696e-05, 7.901e-06, 0, 0, 0",\ + "0.0005989, 0.0004215, 0.0002212, 0.0001139, 5.57e-05, 2.173e-05, 2.688e-07, 0",\ + "0.0009367, 0.0007131, 0.0004174, 0.0002395, 0.0001375, 7.705e-05, 3.932e-05, 1.506e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0.003027, 0.01623, 0.02981",\ + "0, 0, 0, 0, 0, 0.003057, 0.01626, 0.02982",\ + "0, 0, 0, 0, 0, 0.003157, 0.01637, 0.02983",\ + "0, 0, 0, 0, 0, 0.003354, 0.01659, 0.02984",\ + "0, 0, 0, 0, 0, 0.003674, 0.01692, 0.02984",\ + "0, 0, 0, 0, 0, 0.004147, 0.01737, 0.02981",\ + "0, 0, 0, 0, 0, 0.004809, 0.01793, 0.02971",\ + "0, 0, 0, 0, 0, 0.005696, 0.01857, 0.02947"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.321e-05, 7.221e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001627, 8.364e-05, 2.124e-05, 0, 0, 0, 0, 0",\ + "0.0003473, 0.0002206, 9.492e-05, 3.59e-05, 5.904e-06, 0, 0, 0",\ + "0.000602, 0.0004267, 0.0002232, 0.0001118, 5.274e-05, 1.843e-05, 0, 0",\ + "0.0009317, 0.0007136, 0.0004185, 0.0002362, 0.0001335, 7.266e-05, 3.499e-05, 1.094e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("0, 0, 0, 0, 0, 0.002636, 0.01534, 0.03088",\ + "0, 0, 0, 0, 0, 0.002663, 0.01538, 0.0309",\ + "0, 0, 0, 0, 0, 0.002754, 0.01553, 0.03096",\ + "0, 0, 0, 0, 0, 0.002933, 0.01581, 0.03107",\ + "0, 0, 0, 0, 0, 0.003224, 0.01625, 0.03122",\ + "0, 0, 0, 0, 0, 0.003668, 0.01687, 0.03139",\ + "0, 0, 0, 0, 0, 0.004308, 0.01767, 0.03155",\ + "0, 0, 0, 0, 0, 0.005197, 0.01863, 0.03163"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("8.222, 21.39, 67.25, 154.6, 291, 481.9, 733, 1050",\ + "8.507, 21.69, 67.51, 154.9, 291.3, 482.5, 734.2, 1050",\ + "9.682, 22.8, 68.63, 155.9, 292.2, 483.5, 735.2, 1052",\ + "11.65, 25.13, 70.79, 158.2, 294.3, 485.6, 737.2, 1053",\ + "13.99, 28.94, 74.36, 161.3, 297.6, 488.5, 739.9, 1056",\ + "16.45, 33.47, 79.68, 166.4, 302.3, 493, 744.7, 1060",\ + "18.88, 38.34, 87.04, 173.1, 308.5, 499.2, 750.6, 1067",\ + "21.24, 43.36, 95.89, 182.1, 316.9, 507.4, 758.4, 1074"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("7.861, 20.1, 62.73, 144.1, 271, 448.5, 682.7, 978",\ + "8.254, 20.55, 63.23, 144.5, 271.4, 448.9, 682.9, 977.2",\ + "9.767, 22.01, 64.67, 146, 272.7, 450.3, 684.9, 979.5",\ + "12.05, 25.01, 67.43, 148.8, 275.6, 453.5, 686.8, 982",\ + "14.7, 29.75, 72.05, 153.1, 279.6, 457.8, 691.7, 986.1",\ + "17.65, 35.01, 78.95, 159.6, 285.9, 463.5, 697.6, 992.2",\ + "20.81, 40.65, 88.3, 168.4, 294.6, 471.8, 706.1, 999.9",\ + "24.06, 46.49, 99.13, 179.9, 305.5, 482.6, 715.9, 1010"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("6, 18.47, 62.2, 145.8, 276.1, 458.4, 698.3, 1003",\ + "5.994, 18.48, 62.23, 146, 276.1, 459, 698, 1001",\ + "6.292, 18.49, 62.18, 145.9, 275.7, 459.2, 698, 1003",\ + "7.552, 18.63, 62.29, 145.8, 276.3, 459.1, 698, 1002",\ + "9.569, 19.87, 62.3, 145.9, 276.1, 459.3, 698, 1001",\ + "12.31, 22.57, 62.48, 146, 276.2, 459.1, 698.4, 1002",\ + "15.49, 26.17, 63.89, 146, 275.5, 458.1, 699.3, 1003",\ + "19.13, 30.93, 67.08, 146, 276.2, 459.1, 700.5, 1003"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("5.191, 16.7, 56.96, 134.1, 253.7, 422.7, 644.5, 922.5",\ + "5.199, 16.68, 57.09, 134.1, 253.8, 422.7, 644.6, 923.9",\ + "5.523, 16.68, 57.09, 134.1, 254.1, 422.2, 643.1, 922.1",\ + "7.188, 16.9, 56.95, 134.1, 254.1, 422.3, 643.8, 921.7",\ + "9.562, 18.61, 57.02, 134.1, 254.2, 421.8, 643.1, 923",\ + "12.55, 21.97, 57.22, 134.1, 254.2, 422.8, 643.1, 924",\ + "15.93, 26.19, 59.33, 134.1, 254, 422.9, 643.3, 922.3",\ + "19.7, 31.3, 63.81, 134.1, 253.7, 422.3, 643.2, 923.5"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("7.883, 21.08, 66.97, 154.4, 290.6, 481.8, 733.4, 1050",\ + "8.35, 21.52, 67.39, 154.9, 291.1, 482, 733.9, 1050",\ + "10.18, 23.22, 69.02, 156.4, 292.5, 483.7, 735.5, 1052",\ + "13.11, 26.74, 72.28, 159.6, 295.8, 487.1, 737.9, 1055",\ + "16.4, 32.38, 77.66, 164.8, 300.6, 491.7, 743.6, 1059",\ + "20.15, 38.76, 85.59, 172.2, 308, 498.9, 750.5, 1066",\ + "24.11, 45.56, 96.18, 182.2, 317.4, 508.3, 759.6, 1076",\ + "28.26, 52.71, 109.1, 195.2, 330.1, 520.2, 771.2, 1087"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("7.037, 18.41, 57.89, 133.3, 250.6, 415.4, 632.5, 905.7",\ + "7.455, 18.86, 58.35, 133.7, 251, 415.7, 632.5, 905.2",\ + "9.059, 20.48, 60.02, 135.4, 252.9, 417.3, 633.8, 907.7",\ + "11.17, 23.74, 63.13, 138.5, 255.6, 420.3, 637.1, 910.8",\ + "13.4, 28.61, 68.13, 143.2, 260.6, 425.2, 641.8, 915",\ + "15.64, 33.71, 75.62, 150.4, 267.3, 432.2, 648.4, 921.2",\ + "17.76, 38.81, 85.6, 159.9, 276.7, 441.1, 657.8, 930.3",\ + "19.76, 43.83, 96.62, 172.3, 288.8, 452.7, 668.8, 941.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("5.994, 18.47, 62.2, 145.9, 276.2, 459.1, 697.9, 1003",\ + "6, 18.53, 62.3, 145.9, 275.8, 458.5, 698.1, 1003",\ + "6.28, 18.52, 62.3, 145.9, 275.8, 459.2, 697.9, 1003",\ + "7.825, 18.62, 62.24, 145.9, 275.8, 458.8, 698.6, 1003",\ + "9.877, 20.2, 62.15, 146, 275.9, 458.2, 698.2, 1001",\ + "12.47, 23.39, 62.28, 146, 276.2, 459.3, 698.4, 1001",\ + "15.52, 27.49, 64.07, 145.8, 275.8, 459.2, 699.2, 1003",\ + "19.01, 32.24, 68.45, 145.7, 275.9, 458.1, 700.6, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("4.219, 14.56, 50.86, 120.1, 228.1, 379, 578.1, 828.6",\ + "4.218, 14.57, 50.86, 120.1, 228.1, 379.3, 578.3, 828.9",\ + "4.712, 14.56, 50.83, 119.9, 227.7, 379.4, 578.5, 828.8",\ + "6.547, 14.87, 50.84, 120, 228.1, 379.3, 578.9, 829.2",\ + "9.006, 17.04, 50.89, 120.1, 227.8, 379.5, 578.4, 829.6",\ + "11.93, 20.64, 51.18, 120, 228.1, 379.2, 578.7, 829.5",\ + "15.28, 25.1, 53.79, 120.1, 227.9, 379, 577.9, 828.2",\ + "18.88, 30.24, 59.29, 120.2, 227.8, 378.9, 577.7, 829.8"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("7.103, 20.3, 66.09, 153.6, 289.6, 480.5, 732.1, 1049",\ + "7.385, 20.61, 66.42, 153.9, 290.1, 481, 732.6, 1049",\ + "8.517, 21.68, 67.51, 154.9, 291.1, 482, 733.4, 1050",\ + "10.13, 24, 69.7, 156.9, 293, 484, 735.6, 1052",\ + "11.9, 27.62, 73.23, 160.3, 296.4, 487.4, 738.5, 1055",\ + "13.54, 31.78, 78.48, 165.3, 301.2, 492.1, 743.7, 1059",\ + "14.87, 36.04, 85.73, 172, 307.6, 498.2, 749.7, 1065",\ + "15.87, 40.19, 94.21, 180.8, 315.8, 506.4, 757.5, 1073"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("7.358, 20.73, 67.18, 155.9, 294.1, 487.5, 743.2, 1063",\ + "7.823, 21.16, 67.67, 156.4, 294.6, 488.3, 743.7, 1064",\ + "9.73, 22.9, 69.31, 158.1, 296.1, 490.2, 744.9, 1066",\ + "12.63, 26.54, 72.65, 161.3, 299.5, 493, 748.5, 1069",\ + "16.03, 32.44, 78.17, 166.4, 304.5, 498.3, 753.5, 1073",\ + "19.88, 39.01, 86.28, 174, 311.9, 505.6, 760.3, 1081",\ + "24.13, 46.12, 97.33, 184.4, 321.7, 515, 769.8, 1090",\ + "28.82, 53.69, 111, 197.8, 334.2, 527.4, 782.2, 1102"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("4.767, 17.24, 61.02, 144.7, 274.7, 457.5, 697, 1002",\ + "4.768, 17.26, 61.09, 144.6, 275, 456.7, 697.1, 1002",\ + "5.23, 17.27, 61.09, 144.8, 274.5, 457.3, 697.1, 1002",\ + "6.532, 17.49, 60.9, 144.7, 274.7, 457.6, 697.2, 1001",\ + "8.586, 18.9, 61.05, 144.7, 274.6, 458, 696.9, 999.5",\ + "11.21, 21.54, 61.26, 144.6, 275.1, 457.9, 697.1, 999.8",\ + "14.24, 25.27, 62.7, 144.7, 275, 457.9, 698.1, 1001",\ + "17.61, 29.99, 66.11, 144.8, 275.1, 457.6, 699, 1000"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("5.136, 17.31, 60.08, 141.7, 268.8, 447.4, 681, 977",\ + "5.139, 17.29, 60.07, 141.6, 268.9, 446.9, 681.1, 977.1",\ + "5.486, 17.32, 60.05, 141.7, 268.7, 447.6, 680.9, 976.6",\ + "7.23, 17.37, 60.04, 141.6, 268.8, 447.1, 681.3, 976.5",\ + "9.475, 19.27, 60.08, 141.5, 268.6, 447.6, 680.9, 977.7",\ + "12.11, 22.93, 60.12, 141.5, 268.9, 446.8, 681.3, 977.6",\ + "15.24, 27.37, 61.83, 141.5, 269, 446.6, 681.7, 977.8",\ + "18.73, 32.43, 66.94, 141.5, 268.9, 446.6, 681.6, 977"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("6.675, 19.88, 65.65, 153.1, 289.4, 480.5, 731.5, 1048",\ + "7.144, 20.33, 66.16, 153.6, 289.9, 481, 732.3, 1049",\ + "8.947, 22.03, 67.84, 155.3, 291.3, 482.4, 733.9, 1050",\ + "11.41, 25.54, 71.09, 158.4, 294.4, 485.3, 737.2, 1053",\ + "14.26, 31, 76.44, 163.5, 299.6, 490.7, 742, 1058",\ + "17.3, 37.06, 84.34, 170.9, 306.8, 497.7, 748.4, 1065",\ + "20.42, 43.42, 94.91, 180.9, 316.3, 507.1, 757.8, 1074",\ + "23.6, 49.99, 107.6, 194, 328.7, 519, 769.9, 1086"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("6.159, 18.07, 59.31, 138.1, 261, 433.1, 659.9, 944.9",\ + "6.639, 18.53, 59.83, 138.7, 261.4, 433.8, 659.9, 945.6",\ + "8.466, 20.28, 61.49, 140.3, 262.9, 435.4, 661.3, 947.3",\ + "10.81, 23.88, 64.88, 143.6, 266.2, 438.7, 664.7, 950.5",\ + "13.33, 29.35, 70.34, 148.8, 271.4, 443.7, 669.8, 955.5",\ + "15.94, 35.01, 78.48, 156.4, 278.9, 450.8, 677.3, 962.3",\ + "18.5, 40.76, 89.4, 166.7, 288.8, 460.5, 686.3, 971.5",\ + "20.96, 46.68, 101.8, 180.1, 301.6, 473.1, 698.5, 983.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("4.768, 17.23, 61.06, 144.4, 274.9, 457.8, 696.7, 1002",\ + "4.766, 17.22, 60.98, 144.7, 275, 457.7, 696.8, 1002",\ + "5.256, 17.22, 60.96, 144.6, 274.7, 457.9, 697, 1002",\ + "6.741, 17.45, 60.96, 144.4, 275.1, 457.8, 697, 1001",\ + "8.788, 19.21, 60.92, 144.6, 274.9, 457.4, 696.9, 1001",\ + "11.3, 22.5, 61.02, 144.7, 274.9, 457.5, 696.9, 1001",\ + "14.33, 26.57, 63.13, 144.7, 275.1, 457.9, 698.4, 1002",\ + "17.48, 31.34, 67.67, 144.4, 274.5, 458, 699.1, 999.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00443, 0.01647, 0.03947, 0.07529, 0.1256, 0.1917, 0.275"); + values("4.031, 14.76, 52.32, 123.9, 235.7, 392.2, 599, 857.1",\ + "4.03, 14.74, 52.4, 124.1, 235.5, 392.5, 598.4, 857.2",\ + "4.618, 14.74, 52.38, 124, 235.5, 392.6, 598.1, 857.8",\ + "6.395, 14.96, 52.37, 124, 235.3, 392.6, 598.5, 858",\ + "8.593, 17.25, 52.29, 124.1, 235.7, 392.7, 597.8, 858.1",\ + "11.26, 21.13, 52.49, 124, 235.8, 392.5, 598.4, 858.2",\ + "14.29, 25.68, 55.18, 123.7, 235.9, 392.2, 597.3, 858.1",\ + "17.72, 30.89, 60.99, 124, 235.9, 392.6, 597.5, 857.4"); + } + } + } + } + + cell(gt2_6t_aoi31_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.008661 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004552 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001081, 0.0001081, 0.0001082, 0.0001081, 0.0001086, 0.0001083, \ + 0.0001083, 0.0001084"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004481 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001197, 0.0001199, 0.0001202, 0.0001205, 0.0001207, 0.0001209, \ + 0.000121, 0.000121"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004651 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.216e-05, 9.177e-05, 9.124e-05, 9.087e-05, 9.071e-05, 9.062e-05, \ + 9.056e-05, 9.05e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004861 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("6.317e-06, 6.266e-06, 6.078e-06, 5.726e-06, 5.189e-06, 4.458e-06, \ + 3.514e-06, 2.353e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("1.798e-06, 1.805e-06, 1.845e-06, 1.918e-06, 2.002e-06, 2.16e-06, \ + 2.345e-06, 2.58e-06"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!B))|((!A2)&(!B))|((!A3)&(!B)))" ; + max_capacitance : 0.2075 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.951e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001245, 6.022e-05, 3.147e-06, 0, 0, 0, 0, 0",\ + "0.0002913, 0.0001874, 7.357e-05, 1.645e-05, 0, 0, 0, 0",\ + "0.0005233, 0.0003819, 0.000195, 8.868e-05, 3.053e-05, 0, 0, 0",\ + "0.0008254, 0.0006504, 0.0003805, 0.000207, 0.0001072, 4.745e-05, 9.665e-06, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0.002142, 0.0116, 0.0231",\ + "0, 0, 0, 0, 0, 0.002161, 0.01163, 0.02311",\ + "0, 0, 0, 0, 0, 0.002222, 0.01172, 0.02315",\ + "0, 0, 0, 0, 0, 0.002342, 0.0119, 0.02322",\ + "0, 0, 0, 0, 0, 0.00254, 0.01218, 0.02333",\ + "0, 0, 0, 0, 0, 0.002837, 0.01258, 0.02345",\ + "0, 0, 0, 0, 0, 0.003263, 0.0131, 0.02358",\ + "0, 0, 0, 0, 0, 0.003855, 0.01374, 0.02368"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.205e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001205, 5.732e-05, 2.484e-06, 0, 0, 0, 0, 0",\ + "0.0002971, 0.0001907, 7.597e-05, 1.824e-05, 0, 0, 0, 0",\ + "0.0005452, 0.0003977, 0.000205, 9.534e-05, 3.581e-05, 1.473e-07, 0, 0",\ + "0.000867, 0.0006842, 0.0004028, 0.0002221, 0.0001182, 5.558e-05, 1.581e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0.002161, 0.0116, 0.02309",\ + "0, 0, 0, 0, 0, 0.002178, 0.01163, 0.0231",\ + "0, 0, 0, 0, 0, 0.002245, 0.01172, 0.02314",\ + "0, 0, 0, 0, 0, 0.002361, 0.01191, 0.02321",\ + "0, 0, 0, 0, 0, 0.002557, 0.01219, 0.02332",\ + "0, 0, 0, 0, 0, 0.002853, 0.01258, 0.02344",\ + "0, 0, 0, 0, 0, 0.00328, 0.0131, 0.02357",\ + "0, 0, 0, 0, 0, 0.003874, 0.01374, 0.02367"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "7.853e-06, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001251, 6.515e-05, 9.745e-06, 0, 0, 0, 0, 0",\ + "0.0003192, 0.0002148, 9.568e-05, 3.395e-05, 1.605e-07, 0, 0, 0",\ + "0.0005916, 0.0004467, 0.0002464, 0.0001269, 5.981e-05, 1.833e-05, 0, 0",\ + "0.0009442, 0.0007664, 0.0004761, 0.0002791, 0.0001617, 8.838e-05, 4.123e-05, 1.034e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0.001719, 0.009838, 0.02266",\ + "0, 0, 0, 0, 0, 0.001736, 0.009871, 0.02268",\ + "0, 0, 0, 0, 0, 0.001783, 0.009987, 0.02278",\ + "0, 0, 0, 0, 0, 0.001878, 0.01022, 0.02295",\ + "0, 0, 0, 0, 0, 0.002036, 0.01058, 0.02322",\ + "0, 0, 0, 0, 0, 0.002286, 0.0111, 0.02356",\ + "0.0002592, 0.000107, 0, 0, 0, 0.00266, 0.0118, 0.02398",\ + "0.0006126, 0.0004191, 0.0001298, 0, 7.925e-05, 0.003204, 0.01271, 0.02443"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "5.758e-05, 2.032e-05, 0, 0, 0, 0, 0, 0",\ + "0.0001991, 0.0001221, 4.534e-05, 1.018e-05, 0, 0, 0, 0",\ + "0.000412, 0.0002948, 0.0001518, 7.376e-05, 3.267e-05, 9.38e-06, 0, 0",\ + "0.0007051, 0.0005494, 0.0003275, 0.0001874, 0.0001073, 6.035e-05, 3.086e-05, 1.127e-05",\ + "0.001082, 0.0008923, 0.0005848, 0.000367, 0.0002312, 0.0001468, 9.433e-05, 5.85e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("7.929e-05, 8.801e-05, 9.263e-05, 9.445e-05, 0.0001077, 0.000745, 0.005489, 0.0175",\ + "8.016e-05, 8.606e-05, 9.244e-05, 9.444e-05, 0.000108, 0.0007524, 0.005519, 0.01755",\ + "0.000104, 9.698e-05, 9.611e-05, 9.617e-05, 0.0001096, 0.0007753, 0.005627, 0.01772",\ + "0.0001847, 0.0001447, 0.0001175, 0.0001072, 0.0001177, 0.000823, 0.005835, 0.01805",\ + "0.0003295, 0.0002515, 0.0001757, 0.0001392, 0.0001401, 0.0009122, 0.006186, 0.01858",\ + "0.0005466, 0.0004348, 0.0002916, 0.0002089, 0.0001882, 0.001061, 0.006717, 0.01933",\ + "0.0008439, 0.0006984, 0.0004793, 0.0003323, 0.000279, 0.001302, 0.007478, 0.02031",\ + "0.001224, 0.001052, 0.000752, 0.0005253, 0.0004287, 0.001684, 0.008535, 0.02151"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("9.319, 22.31, 67.49, 153.6, 287.8, 475.8, 724.3, 1037",\ + "9.724, 22.69, 67.86, 154.1, 288.2, 476.7, 724.4, 1036",\ + "11.44, 24.31, 69.38, 155.5, 289.7, 478, 726.1, 1039",\ + "14.47, 27.67, 72.39, 158.4, 292.6, 480.9, 728.6, 1041",\ + "18.25, 33.06, 77.52, 163.2, 297.3, 485.3, 733.4, 1045",\ + "22.53, 39.46, 85.04, 170.1, 303.9, 492.2, 739.5, 1051",\ + "27.4, 46.58, 95.29, 179.7, 312.8, 500.7, 748, 1060",\ + "32.74, 54.28, 107.7, 192.3, 324.6, 511.6, 758.9, 1070"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("8.611, 20.45, 61.57, 140, 261.9, 433.4, 658.8, 943",\ + "8.913, 20.79, 61.92, 140.3, 262.4, 433.6, 659.1, 942.5",\ + "9.928, 21.76, 62.88, 141.2, 263.4, 434.7, 659.9, 943.5",\ + "11.45, 23.77, 64.73, 143, 265.2, 436.5, 661.9, 945.5",\ + "13.09, 26.96, 67.78, 145.9, 267.9, 439.3, 664.8, 948.4",\ + "14.55, 30.54, 72.57, 150.2, 272, 443, 668, 952.4",\ + "15.72, 34.13, 79.18, 156.3, 277.5, 448.3, 673.6, 956.9",\ + "16.47, 37.45, 86.55, 164.2, 285, 455.5, 680.5, 963.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("7.611, 20.09, 63.59, 146.7, 276.2, 458.4, 696.1, 999.4",\ + "7.63, 20.05, 63.56, 146.7, 276.5, 457.8, 695.7, 999",\ + "7.733, 20.11, 63.57, 146.7, 276.4, 457.8, 696, 999.2",\ + "9.117, 20.13, 63.59, 146.8, 276, 458, 696.1, 999.4",\ + "11.08, 21.53, 63.69, 146.6, 276.1, 457.9, 695.9, 997.6",\ + "13.83, 24.55, 63.71, 146.5, 276, 457.7, 696.1, 996.7",\ + "17.17, 28.4, 65.45, 146.7, 276.6, 458.4, 697, 999.2",\ + "20.8, 33.14, 69.51, 146.7, 276, 458.4, 698.5, 997.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("5.361, 16.16, 54.11, 126.3, 239.3, 397.6, 605.9, 868.6",\ + "5.354, 16.18, 54.11, 126.3, 239.3, 397.6, 605.9, 867.6",\ + "5.579, 16.17, 54.13, 126.5, 239.2, 397.6, 606, 867.2",\ + "6.911, 16.34, 54.14, 126.5, 239.2, 397.6, 605.9, 868.3",\ + "9.189, 17.9, 54.06, 126.4, 239.3, 397.2, 605.5, 867.7",\ + "12.16, 20.86, 54.44, 126.4, 239.3, 397.6, 605.8, 867.3",\ + "15.55, 24.86, 56.44, 126.5, 239.2, 397.6, 605.2, 868.3",\ + "19.39, 29.88, 60.52, 126.8, 239.1, 397.3, 605.6, 868.5"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("9.96, 22.98, 68.13, 154.3, 288.5, 476.8, 724.3, 1036",\ + "10.23, 23.21, 68.4, 154.5, 288.6, 477.2, 725.1, 1037",\ + "11.38, 24.34, 69.4, 155.5, 289.8, 478.1, 725.9, 1038",\ + "13.6, 26.68, 71.59, 157.6, 291.8, 480.1, 728, 1040",\ + "16.54, 30.68, 75.18, 160.8, 295, 483, 731.2, 1043",\ + "19.97, 35.68, 80.7, 165.9, 299.6, 487.5, 735.6, 1047",\ + "23.7, 41.37, 88.4, 172.7, 305.9, 493.8, 741.5, 1053",\ + "27.64, 47.54, 97.77, 182, 314.5, 502.1, 748.9, 1060"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("9.23, 21.01, 62.03, 140.4, 262.4, 433.6, 658.8, 942.8",\ + "9.51, 21.36, 62.43, 140.7, 262.8, 434.1, 659.2, 943.2",\ + "10.53, 22.32, 63.38, 141.7, 263.7, 434.8, 660.1, 944.1",\ + "12.24, 24.35, 65.24, 143.5, 265.4, 436.6, 661.7, 945.1",\ + "14.27, 27.68, 68.34, 146.4, 268.2, 439.3, 664.7, 948.5",\ + "16.29, 31.54, 73.19, 150.7, 272.3, 443.2, 668.5, 952.3",\ + "18.27, 35.62, 79.9, 156.7, 277.9, 448.7, 673.1, 956.6",\ + "20.12, 39.68, 87.58, 164.8, 285.4, 455.6, 680.4, 963.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("7.627, 20.12, 63.65, 146.7, 276.4, 457.7, 695.9, 999.1",\ + "7.627, 20.03, 63.56, 146.5, 276.5, 457.7, 696.1, 999.3",\ + "7.828, 20.11, 63.6, 146.8, 276.3, 457.8, 695.9, 999.2",\ + "9.012, 20.13, 63.61, 146.8, 276.4, 457.9, 696.2, 999.4",\ + "10.97, 21.41, 63.7, 146.9, 276.1, 458.4, 696, 998.9",\ + "13.71, 23.94, 63.82, 146.5, 276, 458.4, 696.3, 996.9",\ + "17.12, 27.56, 65.19, 146.7, 276.5, 457.7, 697.2, 997.9",\ + "20.97, 32.17, 68.36, 146.8, 276.1, 457.3, 696.2, 998.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("5.991, 16.79, 54.64, 127, 239.8, 398, 606.1, 868.5",\ + "5.998, 16.79, 54.71, 127.1, 239.5, 397.3, 606.2, 868.6",\ + "6.176, 16.78, 54.72, 127, 239.7, 398, 605.5, 868.2",\ + "7.46, 16.98, 54.73, 127, 239.7, 397.9, 606, 868.2",\ + "9.723, 18.43, 54.62, 126.9, 239.8, 397.9, 605.4, 867.7",\ + "12.77, 21.31, 55.05, 127, 239.8, 398, 605.6, 868.4",\ + "16.34, 25.35, 56.96, 127, 239.7, 397.4, 605.2, 868.2",\ + "20.3, 30.4, 61.04, 127.4, 239.8, 397.7, 605.6, 868.4"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("10.49, 23.5, 68.72, 154.8, 289.1, 477.3, 725, 1038",\ + "10.66, 23.7, 68.92, 155.1, 289.1, 477.4, 725.3, 1038",\ + "11.29, 24.26, 69.42, 155.6, 289.8, 478.2, 725.8, 1038",\ + "12.65, 25.71, 70.59, 156.6, 290.7, 479.4, 727.1, 1039",\ + "14.7, 28.33, 72.74, 158.5, 292.5, 480.9, 728.3, 1040",\ + "17.08, 31.85, 76.36, 161.3, 295, 483.1, 730.9, 1042",\ + "19.54, 35.95, 81.66, 165.8, 298.7, 486.2, 734.1, 1045",\ + "21.98, 40.31, 88.23, 171.8, 304, 491.1, 738.1, 1049"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("8.773, 18.95, 54.33, 121.7, 226.7, 374.1, 568.1, 812.2",\ + "9.127, 19.35, 54.69, 122, 227.1, 374.2, 567.9, 811.9",\ + "10.43, 20.6, 55.93, 123.4, 228.3, 375.7, 569.5, 813.6",\ + "12.54, 23.23, 58.43, 125.8, 230.7, 378.1, 572, 816.2",\ + "14.98, 27.24, 62.5, 129.5, 234.4, 381.7, 575.6, 819.8",\ + "17.65, 31.7, 68.54, 135.2, 239.9, 387, 580.3, 824.2",\ + "20.46, 36.47, 76.65, 143, 247.2, 394.1, 587.7, 831.1",\ + "23.35, 41.32, 85.51, 153.2, 256.8, 403, 596.7, 840.6"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("7.629, 20.03, 63.68, 146.9, 276.2, 457.8, 695.9, 999.1",\ + "7.628, 20.04, 63.61, 146.6, 276.4, 458.3, 695.9, 998.8",\ + "7.773, 20.03, 63.52, 146.7, 276.1, 457.6, 695.9, 998.9",\ + "8.824, 20.23, 63.57, 146.8, 276.5, 457.4, 696.2, 999",\ + "10.6, 21.29, 63.5, 146.6, 276.4, 458.3, 696, 998.4",\ + "13.27, 23.49, 63.93, 146.9, 276.4, 458.5, 696, 997.6",\ + "16.43, 26.81, 65.04, 146.8, 276.1, 458.5, 696.2, 999.2",\ + "20.11, 31.18, 67.98, 146.7, 275.9, 458.5, 698.5, 999.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("5.579, 14.67, 46.62, 107.5, 202.2, 335.3, 510.7, 730.6",\ + "5.582, 14.68, 46.69, 107.5, 202.3, 335.5, 511, 731.1",\ + "5.79, 14.67, 46.66, 107.5, 202.5, 335.4, 510.4, 730.3",\ + "7.309, 14.92, 46.52, 107.4, 202.5, 335.5, 510.7, 730.8",\ + "9.754, 16.81, 46.57, 107.5, 202.1, 335.8, 510.7, 731.2",\ + "12.94, 20.09, 47.17, 107.4, 202.4, 335.6, 510.6, 731.6",\ + "16.71, 24.49, 49.78, 107.4, 202.1, 335.8, 511, 730.3",\ + "21.04, 29.6, 54.99, 108.3, 202.1, 335.5, 510.9, 731.3"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("4.924, 11.81, 35.62, 80.95, 151.8, 251.2, 381.8, 545.9",\ + "5.458, 12.3, 36.1, 81.54, 152.2, 251.5, 382.4, 546.6",\ + "7.138, 14.22, 38, 83.38, 154.1, 253.2, 383.8, 548.2",\ + "9.165, 17.97, 41.65, 86.99, 157.6, 256.8, 387.4, 552",\ + "11.24, 22.26, 47.6, 92.67, 163.3, 262.5, 392.6, 557.6",\ + "13.28, 26.62, 56.1, 100.9, 171.2, 270.3, 400.7, 565.1",\ + "15.16, 30.93, 65.38, 112.1, 182.2, 281, 411.4, 575.3",\ + "16.86, 35.16, 74.64, 126.3, 196, 294.3, 424.7, 588.9"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("5.477, 13.39, 40.82, 93.13, 174.3, 288.9, 439.3, 628.5",\ + "6.003, 13.89, 41.32, 93.53, 175.1, 289.1, 439.4, 629",\ + "7.831, 15.76, 43.05, 95.38, 176.9, 290.9, 441, 630.8",\ + "10.2, 19.62, 46.66, 98.76, 180.3, 294.5, 444.8, 633.6",\ + "12.89, 24.51, 52.59, 104.4, 185.6, 299.7, 449.8, 638.8",\ + "15.84, 29.69, 61.18, 112.6, 193.3, 307.2, 457.6, 647.1",\ + "18.95, 35.05, 71.62, 123.6, 203.9, 317.6, 467.7, 657",\ + "22.15, 40.8, 82.2, 137.9, 217.6, 330.8, 480.3, 669.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("3.128, 9.572, 32.25, 75.42, 142.5, 236.6, 361, 517.9",\ + "3.122, 9.556, 32.22, 75.31, 142.6, 236.8, 360.8, 517.7",\ + "4.064, 9.56, 32.25, 75.4, 142.7, 237.1, 361.3, 517.9",\ + "5.541, 10.63, 32.23, 75.21, 142.6, 237, 361.4, 517.3",\ + "7.544, 13.28, 32.27, 75.41, 142.4, 236.9, 361.4, 517.6",\ + "9.913, 16.56, 34.61, 75.42, 142.7, 237.1, 361.3, 517.9",\ + "12.69, 20.42, 39.38, 75.9, 142.4, 236.8, 360.8, 517.8",\ + "15.7, 24.86, 45.27, 79.45, 142.3, 237.1, 361.2, 517.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003585, 0.01266, 0.02998, 0.05697, 0.09485, 0.1447, 0.2075"); + values("3.433, 10.51, 35.25, 82.71, 156.2, 259.8, 396.5, 567.8",\ + "3.433, 10.5, 35.25, 82.62, 156.6, 259.7, 395.2, 567.5",\ + "4.222, 10.49, 35.38, 82.68, 156.4, 260, 395.5, 567.4",\ + "5.792, 11.26, 35.38, 82.54, 156.4, 260.1, 396.4, 566.8",\ + "7.85, 14.07, 35.36, 82.71, 156.5, 259.8, 396.1, 566.6",\ + "10.22, 17.52, 36.99, 82.67, 156.1, 259.5, 396.3, 568",\ + "12.93, 21.41, 41.49, 82.68, 156.2, 259.7, 396.2, 567.2",\ + "15.92, 25.87, 48.17, 85.05, 156.2, 259.9, 395.4, 566.5"); + } + } + } + } + + cell(gt2_6t_aoi32_x1_w31_lvt) { + area : 0.036288 ; + cell_leakage_power : 0.005242 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004573 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001053, 0.0001053, 0.0001053, 0.0001056, 0.0001054, 0.0001054, \ + 0.0001055, 0.0001055"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004483 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001199, 0.0001201, 0.0001204, 0.0001207, 0.0001209, 0.0001211, \ + 0.0001212, 0.0001211"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004518 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.654e-05, 8.615e-05, 8.562e-05, 8.525e-05, 8.511e-05, 8.501e-05, \ + 8.495e-05, 8.489e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004787 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001124, 0.0001125, 0.0001125, 0.0001124, 0.0001126, 0.0001125, \ + 0.0001126, 0.0001126"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004674 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.902e-05, 8.835e-05, 8.747e-05, 8.693e-05, 8.672e-05, 8.664e-05, \ + 8.665e-05, 8.674e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!B1))|((!A1)&(!B2))|((!A2)&(!B1))|((!A2)&(!B2))|((!A3)&(!B1))|((!A3)&(!B2)))" ; + max_capacitance : 0.2063 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.803e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001219, 6.252e-05, 6.28e-06, 0, 0, 0, 0, 0",\ + "0.0002878, 0.0001922, 8.023e-05, 2.14e-05, 0, 0, 0, 0",\ + "0.0005199, 0.000389, 0.0002071, 9.784e-05, 3.703e-05, 9.16e-07, 0, 0",\ + "0.0008219, 0.0006597, 0.0003995, 0.000223, 0.0001188, 5.549e-05, 1.605e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0.001543, 0.00883, 0.02112",\ + "0, 0, 0, 0, 0, 0.001556, 0.008863, 0.02115",\ + "0, 0, 0, 0, 0, 0.0016, 0.008974, 0.02126",\ + "0, 0, 0, 0, 0, 0.001689, 0.009187, 0.02147",\ + "0, 0, 0, 0, 0, 0.001838, 0.009529, 0.02179",\ + "0, 0, 0, 0, 0, 0.002069, 0.01002, 0.02224",\ + "8.174e-05, 0, 0, 0, 0, 0.002415, 0.0107, 0.02279",\ + "0.0003879, 0.0002292, 0, 0, 8.277e-06, 0.00292, 0.01159, 0.02343"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.117e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001187, 6.01e-05, 6.139e-06, 0, 0, 0, 0, 0",\ + "0.0002945, 0.0001963, 8.293e-05, 2.367e-05, 0, 0, 0, 0",\ + "0.0005425, 0.0004056, 0.0002173, 0.0001053, 4.294e-05, 5.097e-06, 0, 0",\ + "0.0008649, 0.0006954, 0.0004228, 0.0002389, 0.0001308, 6.446e-05, 2.244e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0.00158, 0.008858, 0.02113",\ + "0, 0, 0, 0, 0, 0.001596, 0.008891, 0.02116",\ + "0, 0, 0, 0, 0, 0.00164, 0.009002, 0.02127",\ + "0, 0, 0, 0, 0, 0.001725, 0.009211, 0.02148",\ + "0, 0, 0, 0, 0, 0.001874, 0.009555, 0.02181",\ + "0, 0, 0, 0, 0, 0.002104, 0.01005, 0.02225",\ + "0.0001573, 2.24e-05, 0, 0, 0, 0.002452, 0.01073, 0.0228",\ + "0.000484, 0.0003135, 5.485e-05, 0, 4.954e-05, 0.002958, 0.01162, 0.02344"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "9.34e-06, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001243, 6.892e-05, 1.359e-05, 0, 0, 0, 0, 0",\ + "0.0003168, 0.0002193, 0.0001016, 3.853e-05, 3.581e-06, 0, 0, 0",\ + "0.0005887, 0.000452, 0.0002557, 0.0001342, 6.565e-05, 2.274e-05, 0, 0",\ + "0.0009418, 0.0007729, 0.0004897, 0.0002916, 0.0001708, 9.623e-05, 4.73e-05, 1.516e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0.0001037, 0.0001056, 0.0001074, 0.0001124, 0.0001552, 0.001301, 0.007389, 0.01976",\ + "0.0001025, 0.0001042, 0.0001082, 0.0001123, 0.0001559, 0.00131, 0.007422, 0.0198",\ + "0.0001077, 0.0001067, 0.0001088, 0.000113, 0.0001585, 0.001346, 0.007537, 0.01995",\ + "0.000152, 0.0001321, 0.0001201, 0.0001189, 0.0001659, 0.00141, 0.007758, 0.02022",\ + "0.0002626, 0.0002068, 0.0001569, 0.0001389, 0.0001847, 0.00153, 0.008114, 0.02064",\ + "0.0004518, 0.000349, 0.0002378, 0.0001856, 0.0002249, 0.001716, 0.008641, 0.02122",\ + "0.000723, 0.0005734, 0.0003799, 0.0002736, 0.0003, 0.002005, 0.009377, 0.02197",\ + "0.001079, 0.0008873, 0.0006001, 0.0004173, 0.0004282, 0.002443, 0.01037, 0.02285"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.292e-05, 1.289e-05, 0, 0, 0, 0, 0, 0",\ + "0.0001612, 9.511e-05, 3.328e-05, 5.252e-06, 0, 0, 0, 0",\ + "0.0003445, 0.0002411, 0.0001184, 5.414e-05, 2.052e-05, 1.165e-08, 0, 0",\ + "0.0005981, 0.000458, 0.0002635, 0.0001447, 7.854e-05, 3.843e-05, 1.26e-05, 0",\ + "0.0009261, 0.0007516, 0.0004784, 0.0002895, 0.0001757, 0.000106, 6.066e-05, 3.046e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0.00104, 0.007364, 0.01997",\ + "0, 0, 0, 0, 0, 0.00105, 0.007398, 0.02001",\ + "0, 0, 0, 0, 0, 0.001086, 0.007515, 0.02015",\ + "0, 0, 0, 0, 0, 0.001159, 0.00775, 0.02043",\ + "0, 0, 0, 0, 0, 0.001284, 0.008125, 0.02085",\ + "0.0001611, 6.113e-05, 0, 0, 0, 0.001486, 0.008676, 0.02143",\ + "0.0004198, 0.0002849, 9.538e-05, 0, 9.582e-07, 0.001799, 0.009449, 0.02217",\ + "0.0007511, 0.0005876, 0.0003206, 0.0001324, 0.000143, 0.002273, 0.01049, 0.02304"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.295e-05, 1.222e-05, 0, 0, 0, 0, 0, 0",\ + "0.0001749, 0.0001052, 3.809e-05, 6.931e-06, 0, 0, 0, 0",\ + "0.0003805, 0.0002693, 0.0001368, 6.474e-05, 2.643e-05, 3.462e-06, 0, 0",\ + "0.0006641, 0.0005146, 0.0003034, 0.0001711, 9.506e-05, 4.985e-05, 2.035e-05, 4.25e-07",\ + "0.00103, 0.0008469, 0.0005508, 0.0003413, 0.0002111, 0.00013, 7.793e-05, 4.318e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("9.868e-05, 0.0001016, 0.0001056, 0.0001081, 0.0001219, 0.0007365, 0.005368, 0.01724",\ + "0.0001001, 0.0001025, 0.0001062, 0.0001087, 0.0001231, 0.0007436, 0.0054, 0.01729",\ + "0.0001206, 0.0001135, 0.0001107, 0.0001113, 0.0001254, 0.0007665, 0.00551, 0.01747",\ + "0.0001908, 0.0001548, 0.0001301, 0.0001215, 0.0001333, 0.0008134, 0.005712, 0.0178",\ + "0.0003267, 0.0002541, 0.0001819, 0.0001497, 0.0001525, 0.000898, 0.006057, 0.01833",\ + "0.0005335, 0.0004221, 0.0002842, 0.0002104, 0.000195, 0.001039, 0.006577, 0.01908",\ + "0.0008224, 0.0006718, 0.0004548, 0.0003193, 0.0002744, 0.001268, 0.007319, 0.02005",\ + "0.001193, 0.001012, 0.0007064, 0.0004913, 0.0004061, 0.001627, 0.008359, 0.02125"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("10.31, 23.26, 68.26, 154, 287.6, 475.5, 721.9, 1033",\ + "10.72, 23.71, 68.63, 154.5, 288.3, 475.8, 723, 1034",\ + "12.41, 25.23, 70.16, 156, 289.8, 477.2, 724, 1035",\ + "15.63, 28.59, 73.26, 158.9, 292.6, 480.1, 726.7, 1038",\ + "19.68, 34.11, 78.33, 163.7, 297.2, 484.6, 731.7, 1042",\ + "24.34, 40.74, 85.94, 170.6, 303.9, 491.4, 737.8, 1048",\ + "29.58, 48.15, 96.29, 180.2, 312.9, 499.8, 746.5, 1057",\ + "35.35, 56.32, 108.9, 193, 324.9, 511.2, 757.7, 1067"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("7.755, 16.98, 48.94, 110, 205.1, 338.3, 513.8, 734.9",\ + "8.159, 17.43, 49.43, 110.5, 205.5, 338.9, 514.3, 735.1",\ + "9.63, 18.86, 50.84, 111.9, 207, 340.4, 515.7, 736.6",\ + "11.6, 21.82, 53.78, 114.6, 209.5, 343.1, 518.5, 739.3",\ + "13.46, 25.87, 58.31, 119, 214.1, 347.5, 522.4, 744",\ + "15.07, 29.92, 65.05, 125.6, 220.4, 353.4, 529, 750.1",\ + "16.38, 33.68, 73.53, 134.3, 228.7, 361.8, 536.7, 757.2",\ + "17.17, 37.03, 82.14, 145.5, 239.6, 372.4, 546.8, 767.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("8.534, 20.97, 64.34, 147.6, 277.1, 458.9, 696, 998.7",\ + "8.508, 20.99, 64.34, 147.6, 276.9, 458.5, 696.2, 998.7",\ + "8.57, 20.98, 64.33, 147.3, 276.4, 458.8, 696, 999.1",\ + "9.816, 20.97, 64.44, 147.5, 276.7, 458.8, 696.2, 998.5",\ + "11.7, 22.23, 64.51, 147.2, 276.7, 458.5, 696.3, 998.8",\ + "14.39, 25.1, 64.54, 147.4, 277.1, 458.6, 696.4, 996.2",\ + "17.56, 28.86, 66.17, 147.5, 277.2, 459, 696.7, 999.2",\ + "21.23, 33.39, 70.1, 147.6, 276.7, 458.9, 699.2, 998.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("4.812, 13.45, 43.73, 101.4, 191.1, 317.9, 484.2, 692.3",\ + "4.807, 13.46, 43.66, 101.4, 191.5, 317.5, 483.9, 692",\ + "5.184, 13.44, 43.73, 101.3, 191.4, 317.3, 483.9, 692.2",\ + "6.931, 13.85, 43.66, 101.6, 191.6, 317.7, 483.9, 692.3",\ + "9.506, 16.26, 43.77, 101.5, 191.2, 317.2, 484.1, 692.4",\ + "12.74, 19.68, 44.72, 101.5, 191.3, 317.8, 483.5, 692.6",\ + "16.41, 24.18, 48.07, 101.5, 191.6, 317.4, 484.1, 692.7",\ + "20.54, 29.45, 53.88, 103, 191.4, 317.3, 484.1, 694"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("10.95, 23.9, 68.92, 154.7, 288.4, 476, 722.8, 1034",\ + "11.21, 24.15, 69.12, 155, 288.6, 476.3, 723.2, 1034",\ + "12.35, 25.28, 70.16, 156, 289.7, 477, 723.7, 1035",\ + "14.7, 27.61, 72.33, 158, 291.7, 479.3, 726.2, 1037",\ + "17.87, 31.72, 76, 161.4, 294.7, 482.6, 728.7, 1040",\ + "21.63, 36.89, 81.58, 166.4, 299.6, 486.7, 733.9, 1044",\ + "25.76, 42.87, 89.39, 173.3, 306.2, 493.2, 739.5, 1050",\ + "30.14, 49.42, 99.01, 182.7, 314.6, 501.1, 747, 1057"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("8.21, 17.39, 49.32, 110.3, 205.1, 338.6, 514, 734.9",\ + "8.62, 17.85, 49.77, 110.8, 205.8, 339, 514.2, 734.8",\ + "10.1, 19.29, 51.21, 112.2, 207.2, 340.3, 515.2, 736.4",\ + "12.28, 22.28, 54.07, 114.9, 210, 343.1, 518.5, 738.8",\ + "14.52, 26.47, 58.73, 119.5, 214.3, 347.5, 522.8, 743.7",\ + "16.72, 30.81, 65.51, 125.8, 220.4, 353.7, 528.9, 749.5",\ + "18.79, 35.07, 74.14, 134.6, 229, 361.9, 537, 757.8",\ + "20.64, 39.16, 83.05, 146, 240, 372.4, 547.4, 768.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("8.518, 20.97, 64.47, 147.6, 276.9, 457.6, 696.1, 998.9",\ + "8.523, 20.97, 64.35, 147.4, 277, 457.9, 696.3, 999.2",\ + "8.614, 20.99, 64.35, 147.6, 276.6, 458.7, 696.1, 999.2",\ + "9.763, 21, 64.37, 147.6, 277.1, 458.2, 696.4, 999.5",\ + "11.58, 22.14, 64.4, 147.6, 277.1, 458.8, 696.3, 998.3",\ + "14.23, 24.54, 64.62, 147.2, 276.6, 458.9, 696.5, 997.5",\ + "17.54, 27.98, 65.88, 147.6, 276.8, 457.7, 697.9, 998.2",\ + "21.3, 32.38, 69, 147.7, 276.9, 458.3, 698.7, 998.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("5.326, 13.99, 44.18, 101.9, 191.9, 317.9, 483.1, 692",\ + "5.343, 13.94, 44.18, 101.7, 191.7, 317.8, 484, 691.9",\ + "5.633, 13.96, 44.21, 101.7, 191.5, 318, 484.2, 692.1",\ + "7.347, 14.33, 44.2, 101.9, 191.7, 318.1, 483.7, 692.2",\ + "9.937, 16.63, 44.25, 101.9, 191.5, 317.7, 484.1, 692",\ + "13.24, 20.08, 45.11, 102, 191.9, 318, 483.7, 692.3",\ + "17.11, 24.6, 48.48, 101.9, 191.7, 317.6, 483.5, 693.8",\ + "21.36, 30.03, 54.16, 103.3, 191.6, 318, 483.7, 694"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("11.41, 24.34, 69.4, 155.2, 288.9, 476.5, 723.7, 1034",\ + "11.57, 24.56, 69.56, 155.4, 289.2, 476.5, 723.3, 1034",\ + "12.18, 25.16, 70.09, 156, 289.8, 477.1, 723.9, 1035",\ + "13.65, 26.54, 71.25, 157, 290.7, 478.2, 724.8, 1036",\ + "15.86, 29.24, 73.45, 158.9, 292.3, 479.7, 726.4, 1037",\ + "18.47, 32.87, 77.09, 161.7, 294.9, 482.3, 728.4, 1039",\ + "21.22, 37.16, 82.53, 166.1, 298.7, 485.6, 731.9, 1042",\ + "23.97, 41.76, 89.19, 172.4, 304, 490.2, 736.5, 1046"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("8.154, 16.72, 46.38, 102.8, 190.8, 314.1, 476.5, 680.9",\ + "8.59, 17.18, 46.86, 103.2, 191.4, 314.6, 476.9, 681.4",\ + "10.23, 18.76, 48.38, 104.9, 192.9, 316.4, 478.6, 683",\ + "12.71, 22.05, 51.54, 107.9, 196, 319.3, 481.6, 686.3",\ + "15.32, 26.65, 56.7, 112.9, 200.6, 324, 486.4, 690.8",\ + "18.1, 31.39, 64.09, 120, 207.7, 330.7, 493.1, 698.2",\ + "20.96, 36.2, 73.44, 129.7, 217, 340.1, 502, 706.5",\ + "23.99, 41.1, 82.96, 142.1, 228.8, 351.5, 513.4, 717.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("8.508, 20.91, 64.47, 147.4, 277, 458, 696.3, 998.9",\ + "8.544, 20.97, 64.38, 147.5, 276.9, 458.8, 696.1, 999",\ + "8.64, 20.99, 64.4, 147.6, 276.5, 458.9, 696.1, 999.1",\ + "9.586, 21.09, 64.36, 147.5, 276.8, 458.9, 696.3, 999.2",\ + "11.27, 22.04, 64.37, 147.4, 277.1, 458.7, 696, 998.9",\ + "13.92, 24.22, 64.73, 147.6, 276.7, 458.6, 696.4, 999",\ + "17.11, 27.35, 65.9, 147.6, 276.9, 458.1, 696.2, 997.3",\ + "20.73, 31.69, 68.63, 147.9, 276.9, 459, 698.6, 999.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("5.302, 13.03, 40.2, 92.16, 173, 286.7, 435.9, 624.2",\ + "5.3, 13.06, 40.26, 92.11, 172.8, 286.6, 435.9, 624.1",\ + "5.579, 13.09, 40.22, 92.13, 173, 286.4, 435.9, 624.3",\ + "7.437, 13.49, 40.26, 92.2, 172.9, 286.4, 436.1, 623.5",\ + "10.16, 15.99, 40.19, 92.05, 173.1, 286.6, 435.9, 624.1",\ + "13.62, 19.71, 41.39, 92.06, 172.8, 286.6, 435.5, 623.1",\ + "17.66, 24.34, 45.18, 92.12, 172.8, 286.2, 435.9, 623.2",\ + "22.15, 29.93, 51.43, 93.9, 173.1, 286.7, 435.9, 623.2"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("6.868, 16.77, 51.02, 116.5, 218.4, 361.1, 549.5, 786.5",\ + "7.326, 17.22, 51.49, 116.9, 218.6, 361.8, 550, 786.9",\ + "9.138, 18.91, 53.15, 118.6, 220.3, 363.3, 551.1, 788.4",\ + "11.61, 22.47, 56.45, 121.8, 223.4, 366.3, 554.3, 791.3",\ + "14.48, 27.53, 61.87, 126.9, 228.4, 371.2, 559.4, 796",\ + "17.55, 32.94, 69.88, 134.4, 235.8, 378.5, 566.5, 803.3",\ + "20.61, 38.69, 80.29, 144.6, 245.5, 387.9, 575.8, 812.8",\ + "23.86, 44.59, 91.37, 158, 258.3, 400, 587.8, 824.1"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("6.351, 15.19, 45.77, 103.9, 194.7, 322.2, 489.8, 700.8",\ + "6.843, 15.68, 46.25, 104.5, 195.3, 322.8, 490.2, 700.8",\ + "8.718, 17.46, 48, 106.1, 196.9, 324.3, 492, 703.3",\ + "11.12, 21.19, 51.46, 109.6, 200.3, 327.7, 495.2, 705.9",\ + "13.71, 26.22, 57.18, 115.1, 205.7, 332.9, 500.6, 711.9",\ + "16.4, 31.34, 65.52, 123, 213.1, 340.5, 507.9, 719.1",\ + "19.08, 36.5, 76.15, 133.7, 223.5, 350.5, 517.9, 728.8",\ + "21.63, 41.82, 86.88, 147.6, 236.8, 363.4, 530, 740.6"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("4.918, 14.19, 46.91, 109.3, 206.5, 342.9, 522.5, 747.2",\ + "4.899, 14.19, 46.94, 109.3, 206.4, 342.9, 522.3, 747.3",\ + "5.358, 14.24, 46.95, 109.3, 206.3, 343, 522, 747.2",\ + "6.872, 14.6, 46.89, 109.3, 206.5, 342.7, 522.6, 748.2",\ + "8.925, 16.81, 46.95, 109.3, 206.5, 343.1, 521.5, 748.8",\ + "11.45, 19.99, 47.56, 109.3, 206.2, 342.9, 522.2, 749.4",\ + "14.48, 23.91, 51.01, 109.3, 206.6, 342.2, 521.7, 748.4",\ + "17.7, 28.52, 56.3, 110.1, 206.6, 342.7, 522.6, 748.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("4.074, 12.03, 39.83, 92.98, 175.9, 292.6, 445.7, 638.1",\ + "4.077, 12.02, 39.95, 93.14, 176.2, 292.6, 445.5, 638",\ + "4.669, 12.02, 39.89, 93.13, 175.9, 292.6, 446, 638.7",\ + "6.47, 12.53, 40, 93.09, 176.1, 292.5, 445.4, 637.8",\ + "8.69, 15.36, 39.93, 93.18, 176.1, 292.5, 445.8, 637.4",\ + "11.37, 19.03, 40.99, 93.19, 176, 292.5, 445.6, 637.3",\ + "14.44, 23.39, 45.3, 93.2, 176.1, 292.9, 446, 637.4",\ + "17.89, 28.33, 52.1, 94.6, 175.9, 292.5, 444.9, 637.7"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("7.105, 16.99, 51.28, 116.6, 218.3, 361.6, 549.4, 785.9",\ + "7.391, 17.29, 51.62, 117, 218.9, 361.9, 550, 786.6",\ + "8.579, 18.4, 52.7, 118.1, 219.9, 362.8, 550.7, 787.2",\ + "10.38, 20.85, 54.92, 120.2, 221.9, 364.9, 553.2, 790.1",\ + "12.61, 24.45, 58.56, 123.6, 225.3, 367.8, 556.3, 793.3",\ + "14.9, 28.61, 64.2, 128.7, 230.1, 372.8, 560.5, 797.4",\ + "17.14, 33.07, 71.59, 135.8, 236.7, 378.9, 567, 803.9",\ + "19.26, 37.56, 79.81, 145.2, 245.6, 387.5, 574.6, 811.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("6.076, 13.91, 41.15, 93.16, 173.8, 287.6, 437.2, 625.4",\ + "6.583, 14.39, 41.6, 93.52, 174.6, 288.3, 437.6, 625.5",\ + "8.48, 16.27, 43.43, 95.31, 176.2, 289.9, 439.2, 627.2",\ + "10.98, 20.07, 46.99, 98.71, 179.7, 293.2, 442.3, 630.7",\ + "13.72, 24.98, 52.82, 104.3, 185.1, 298.4, 447.6, 636.2",\ + "16.61, 30.01, 61.27, 112.4, 192.9, 306.1, 455.4, 643.6",\ + "19.69, 35.22, 71.51, 123.3, 203.4, 316.1, 465.6, 653.5",\ + "22.84, 40.59, 81.75, 137.4, 216.9, 329.4, 478.5, 665.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("4.9, 14.24, 46.96, 109.1, 206.5, 342.8, 521.5, 747.5",\ + "4.899, 14.22, 46.88, 109.1, 206.5, 342.7, 522.3, 747.2",\ + "5.329, 14.26, 46.92, 109.3, 206.2, 342.3, 521.5, 747.4",\ + "6.571, 14.59, 46.92, 109.3, 206.3, 343, 522.5, 747.6",\ + "8.52, 16.22, 46.93, 109.1, 206.6, 342.7, 522.6, 749",\ + "10.98, 18.86, 47.62, 109.4, 206.4, 342.5, 522.4, 749.4",\ + "13.85, 22.39, 49.88, 109.1, 206.2, 342.7, 522.5, 748.8",\ + "17.04, 26.61, 53.99, 110.1, 206.5, 342.6, 522, 748.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00357, 0.01259, 0.02982, 0.05667, 0.09433, 0.1439, 0.2063"); + values("4.023, 11.03, 35.68, 82.74, 155.7, 258.3, 394.1, 564.7",\ + "4.015, 11.04, 35.72, 82.63, 155.8, 259, 394.3, 563.7",\ + "4.61, 11.03, 35.7, 82.67, 155.9, 258.8, 394.3, 564.2",\ + "6.435, 11.73, 35.68, 82.64, 156, 258.9, 393.7, 564.9",\ + "8.749, 14.62, 35.6, 82.73, 156.1, 258.7, 393.9, 564.8",\ + "11.48, 18.3, 37.28, 82.72, 156.1, 258.8, 394.1, 564.2",\ + "14.62, 22.61, 42.09, 82.78, 156, 258.2, 394.1, 563.8",\ + "18.16, 27.42, 48.9, 85.35, 156.1, 258.8, 394.1, 563.6"); + } + } + } + } + + cell(gt2_6t_aoi33_x1_w31_lvt) { + area : 0.04236 ; + cell_leakage_power : 0.004161 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004558 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001051, 0.0001051, 0.0001051, 0.0001053, 0.0001052, 0.0001052, \ + 0.0001052, 0.0001053"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004508 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.00012, 0.0001201, 0.0001205, 0.0001207, 0.0001209, 0.0001211, \ + 0.0001212, 0.0001212"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.000453 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.637e-05, 8.598e-05, 8.545e-05, 8.508e-05, 8.494e-05, 8.484e-05, \ + 8.478e-05, 8.473e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004783 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001107, 0.0001107, 0.0001107, 0.0001107, 0.0001107, 0.0001107, \ + 0.0001108, 0.0001108"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004623 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001221, 0.0001222, 0.0001225, 0.0001228, 0.0001231, 0.0001232, \ + 0.0001233, 0.0001233"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B3) { + capacitance : 0.0004555 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.489e-05, 8.45e-05, 8.396e-05, 8.361e-05, 8.346e-05, 8.336e-05, \ + 8.329e-05, 8.325e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!B1))|((!A1)&(!B2))|((!A1)&(!B3))|((!A2)&(!B1))|((!A2)&(!B2))|((!A2)&(!B3))|((!A3)&(!B1))|((!A3)&(!B2))|((!A3)&(!B3)))" ; + max_capacitance : 0.2051 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.694e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001187, 6.383e-05, 9.21e-06, 0, 0, 0, 0, 0",\ + "0.0002825, 0.0001935, 8.462e-05, 2.474e-05, 0, 0, 0, 0",\ + "0.000513, 0.0003903, 0.0002135, 0.0001038, 4.157e-05, 4.429e-06, 0, 0",\ + "0.0008136, 0.0006608, 0.0004087, 0.0002325, 0.0001261, 6.106e-05, 2.042e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0.001358, 0.007683, 0.01977",\ + "0, 0, 0, 0, 0, 0.00137, 0.007716, 0.01981",\ + "0, 0, 0, 0, 0, 0.001402, 0.007826, 0.01994",\ + "0, 0, 0, 0, 6.59e-06, 0.001475, 0.008042, 0.0202",\ + "4.629e-05, 5.007e-06, 0, 0, 2.773e-05, 0.001607, 0.008383, 0.02059",\ + "0.0002093, 0.0001286, 4.054e-05, 0, 7.056e-05, 0.001805, 0.008889, 0.02113",\ + "0.0004421, 0.0003218, 0.0001678, 7.914e-05, 0.0001493, 0.002108, 0.009589, 0.02183",\ + "0.0007489, 0.0005928, 0.0003617, 0.0002108, 0.0002813, 0.002559, 0.01053, 0.02266"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.039e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001154, 6.195e-05, 8.805e-06, 0, 0, 0, 0, 0",\ + "0.0002889, 0.0001972, 8.716e-05, 2.747e-05, 0, 0, 0, 0",\ + "0.0005352, 0.000407, 0.0002242, 0.0001117, 4.771e-05, 8.881e-06, 0, 0",\ + "0.0008565, 0.0006965, 0.0004326, 0.0002489, 0.0001386, 7.048e-05, 2.722e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 3.66e-05, 0.001402, 0.007721, 0.01979",\ + "0, 0, 0, 0, 3.724e-05, 0.001413, 0.007751, 0.01983",\ + "0, 0, 0, 0, 3.996e-05, 0.001452, 0.007866, 0.01997",\ + "1.454e-06, 0, 0, 0, 4.859e-05, 0.001523, 0.008074, 0.02022",\ + "0.0001009, 5.467e-05, 1.068e-05, 0, 6.922e-05, 0.001648, 0.008419, 0.02061",\ + "0.0002744, 0.0001852, 8.898e-05, 4.114e-05, 0.000113, 0.001848, 0.008923, 0.02115",\ + "0.0005234, 0.0003926, 0.0002216, 0.0001256, 0.0001932, 0.002151, 0.009623, 0.02185",\ + "0.0008507, 0.0006829, 0.0004274, 0.0002627, 0.0003281, 0.002602, 0.01055, 0.02268"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "9.194e-06, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001213, 7.013e-05, 1.631e-05, 0, 0, 0, 0, 0",\ + "0.0003116, 0.0002196, 0.0001055, 4.263e-05, 7.167e-06, 0, 0, 0",\ + "0.0005816, 0.0004523, 0.0002613, 0.0001399, 7.05e-05, 2.666e-05, 0, 0",\ + "0.0009336, 0.0007728, 0.0004976, 0.0003003, 0.0001785, 0.0001013, 5.152e-05, 1.873e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0.0003191, 0.0003208, 0.0003223, 0.000328, 0.000355, 0.001207, 0.006498, 0.01851",\ + "0.0003175, 0.0003199, 0.0003227, 0.0003278, 0.0003554, 0.001214, 0.00653, 0.01855",\ + "0.0003226, 0.0003221, 0.000323, 0.0003284, 0.0003572, 0.001243, 0.006638, 0.01871",\ + "0.0003647, 0.0003464, 0.0003348, 0.0003342, 0.000363, 0.001299, 0.00685, 0.01901",\ + "0.0004719, 0.0004193, 0.0003717, 0.000354, 0.0003795, 0.001397, 0.007197, 0.01948",\ + "0.0006597, 0.0005606, 0.0004518, 0.0004006, 0.0004156, 0.001556, 0.007714, 0.02014",\ + "0.0009296, 0.0007842, 0.0005935, 0.0004885, 0.000485, 0.001806, 0.008444, 0.02099",\ + "0.001285, 0.001098, 0.0008128, 0.0006322, 0.0006036, 0.002194, 0.009444, 0.02202"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.326e-05, 7.66e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001397, 8.094e-05, 2.48e-05, 0, 0, 0, 0, 0",\ + "0.0003062, 0.0002116, 9.955e-05, 4.09e-05, 9e-06, 0, 0, 0",\ + "0.0005369, 0.0004067, 0.0002289, 0.0001202, 5.803e-05, 2.054e-05, 0, 0",\ + "0.0008363, 0.0006745, 0.0004229, 0.0002485, 0.0001429, 7.762e-05, 3.644e-05, 9.061e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0.001069, 0.007301, 0.01978",\ + "0, 0, 0, 0, 0, 0.001078, 0.007333, 0.01982",\ + "0, 0, 0, 0, 0, 0.001115, 0.007452, 0.01996",\ + "0, 0, 0, 0, 0, 0.001185, 0.007679, 0.02023",\ + "0, 0, 0, 0, 0, 0.001309, 0.008051, 0.02066",\ + "0.0001562, 6.699e-05, 0, 0, 0, 0.001506, 0.008594, 0.02124",\ + "0.0003917, 0.0002654, 9.86e-05, 0, 3.182e-05, 0.001808, 0.009354, 0.02198",\ + "0.0006961, 0.0005391, 0.0002983, 0.0001341, 0.0001597, 0.002267, 0.01037, 0.02284"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.634e-05, 3.821e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001367, 7.819e-05, 2.388e-05, 0, 0, 0, 0, 0",\ + "0.0003129, 0.0002155, 0.0001023, 4.305e-05, 1.029e-05, 0, 0, 0",\ + "0.0005589, 0.0004239, 0.0002392, 0.0001271, 6.333e-05, 2.395e-05, 0, 0",\ + "0.0008773, 0.0007086, 0.0004451, 0.0002642, 0.0001546, 8.608e-05, 4.221e-05, 1.344e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0.001129, 0.007402, 0.01985",\ + "0, 0, 0, 0, 0, 0.001139, 0.007434, 0.01989",\ + "0, 0, 0, 0, 0, 0.001175, 0.007551, 0.02003",\ + "0, 0, 0, 0, 0, 0.001245, 0.007779, 0.0203",\ + "3.201e-05, 0, 0, 0, 0, 0.001371, 0.008145, 0.02072",\ + "0.0002098, 0.0001133, 6.557e-07, 0, 0, 0.00157, 0.008689, 0.0213",\ + "0.0004595, 0.000325, 0.0001422, 3.255e-05, 6.68e-05, 0.001877, 0.009448, 0.02203",\ + "0.0007841, 0.0006182, 0.0003526, 0.0001748, 0.0002001, 0.00234, 0.01046, 0.02288"); + } + } + + internal_power() { + related_pin : "B3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.403e-05, 1.381e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001462, 8.57e-05, 2.714e-05, 0, 0, 0, 0, 0",\ + "0.0003454, 0.0002424, 0.0001192, 5.318e-05, 1.601e-05, 0, 0, 0",\ + "0.000623, 0.0004803, 0.0002792, 0.0001534, 8.144e-05, 3.579e-05, 6.022e-06, 0",\ + "0.0009828, 0.0008053, 0.0005196, 0.0003173, 0.0001928, 0.0001133, 6.146e-05, 2.728e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("0.0001898, 0.0001917, 0.0001951, 0.0001991, 0.0002166, 0.0008483, 0.005473, 0.0172",\ + "0.0001902, 0.0001909, 0.0001953, 0.0001992, 0.0002171, 0.0008544, 0.005502, 0.01725",\ + "0.0002067, 0.0002005, 0.0001988, 0.0002011, 0.0002187, 0.0008775, 0.005609, 0.01742",\ + "0.0002691, 0.0002375, 0.0002158, 0.00021, 0.0002258, 0.0009241, 0.005809, 0.01775",\ + "0.0003935, 0.0003265, 0.0002618, 0.0002351, 0.0002436, 0.001009, 0.006151, 0.01827",\ + "0.000593, 0.0004839, 0.0003547, 0.0002895, 0.0002823, 0.001148, 0.006659, 0.019",\ + "0.000873, 0.0007191, 0.0005103, 0.0003876, 0.0003538, 0.001372, 0.007389, 0.01996",\ + "0.001236, 0.001047, 0.0007441, 0.0005442, 0.0004748, 0.001724, 0.008406, 0.02114"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("11.29, 24.15, 68.99, 154.4, 287.4, 474.5, 719.7, 1029",\ + "11.68, 24.62, 69.37, 154.9, 288.1, 474.7, 720.8, 1030",\ + "13.37, 26.12, 70.89, 156.4, 289.5, 476.2, 722, 1031",\ + "16.71, 29.53, 74, 159.3, 292.3, 479, 724.6, 1035",\ + "20.95, 35.07, 79.09, 164.1, 296.9, 483.5, 729.6, 1038",\ + "25.87, 41.87, 86.71, 171, 303.5, 490.1, 735.4, 1045",\ + "31.38, 49.46, 97.1, 180.7, 312.6, 498.7, 744.5, 1053",\ + "37.47, 57.85, 109.8, 193.4, 324.6, 510.3, 755.5, 1064"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("7.835, 16.38, 45.99, 102.5, 190.4, 313.7, 476.1, 680.7",\ + "8.268, 16.86, 46.48, 103, 191, 314.3, 476.5, 681",\ + "9.873, 18.44, 48.04, 104.5, 192.5, 315.8, 478.2, 682.8",\ + "12.06, 21.64, 51.14, 107.6, 195.6, 318.9, 481.1, 685.8",\ + "14.1, 25.95, 56.21, 112.4, 200.2, 323.5, 486.1, 690.4",\ + "15.84, 30.13, 63.47, 119.4, 207, 330.2, 492.6, 697.4",\ + "17.28, 34, 72.42, 129, 216.2, 339.2, 501.5, 706.1",\ + "18.31, 37.44, 81.29, 141.2, 228.2, 350.8, 512.6, 716.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("9.391, 21.83, 65.2, 148.3, 277.7, 459.2, 696.3, 998.3",\ + "9.403, 21.86, 65.15, 148.1, 277.3, 459.1, 696.5, 999.2",\ + "9.397, 21.77, 65.19, 148, 277.4, 458.9, 696.1, 998.6",\ + "10.49, 21.81, 65.33, 148, 277.7, 458.9, 696.3, 999.2",\ + "12.43, 22.96, 65.35, 147.9, 277.7, 459.2, 696.5, 997.3",\ + "15.03, 25.79, 65.35, 148.4, 277.8, 458.8, 696.5, 998.2",\ + "18.25, 29.45, 66.88, 148.2, 277.8, 459.4, 696.6, 998.9",\ + "21.95, 33.91, 70.76, 148.1, 277.3, 459.3, 699.2, 996.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("5, 12.93, 40.79, 93.77, 176.7, 292.4, 444.7, 636.9",\ + "4.985, 12.92, 40.76, 93.69, 176.6, 292.8, 444.9, 637",\ + "5.343, 12.96, 40.76, 93.82, 176.7, 292.5, 444.7, 636.8",\ + "7.257, 13.44, 40.77, 93.71, 176.7, 292.7, 444.9, 636.7",\ + "9.979, 16, 40.81, 93.83, 176.3, 292.4, 445.7, 637.3",\ + "13.41, 19.8, 41.97, 93.88, 176.5, 292.5, 444.7, 636.7",\ + "17.28, 24.49, 45.82, 93.73, 176.3, 292.4, 444.7, 637",\ + "21.54, 29.94, 52.13, 95.7, 176.5, 292.6, 445.2, 637"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("11.92, 24.81, 69.66, 155.1, 288.2, 475, 720.9, 1031",\ + "12.18, 25.07, 69.88, 155.4, 288.5, 475.3, 721.3, 1031",\ + "13.32, 26.17, 70.92, 156.3, 289.5, 476.1, 721.7, 1032",\ + "15.75, 28.55, 73.06, 158.4, 291.4, 478.4, 724.3, 1034",\ + "19.07, 32.69, 76.73, 161.7, 294.7, 481.4, 726.9, 1036",\ + "23.05, 37.99, 82.32, 166.8, 299.4, 485.8, 731.5, 1040",\ + "27.45, 44.11, 90.22, 173.8, 306, 492.3, 737.4, 1046",\ + "32.07, 50.87, 99.95, 183.2, 314.6, 500.5, 745.2, 1054"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("8.263, 16.82, 46.35, 102.8, 190.7, 314, 476, 680.4",\ + "8.711, 17.27, 46.88, 103.3, 191.1, 314.3, 476.5, 680.9",\ + "10.32, 18.82, 48.44, 104.9, 192.7, 315.9, 478.1, 682.6",\ + "12.71, 22.07, 51.53, 107.9, 195.7, 319.1, 481.1, 685.8",\ + "15.11, 26.54, 56.59, 112.7, 200.6, 323.6, 486.1, 690.5",\ + "17.43, 31, 63.92, 119.8, 207.4, 330.5, 492.7, 697",\ + "19.63, 35.36, 73.02, 129.3, 216.6, 339.5, 501.3, 705.5",\ + "21.63, 39.53, 82.19, 141.6, 228.4, 350.9, 512.7, 716.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("9.427, 21.83, 65.33, 148.3, 277.5, 458.4, 696.4, 998.8",\ + "9.405, 21.78, 65.13, 148.2, 277.6, 458.3, 696.5, 998.8",\ + "9.445, 21.82, 65.12, 148.3, 277.1, 459.2, 696.2, 999",\ + "10.46, 21.81, 65.16, 148.3, 277.7, 458.5, 696.6, 999.1",\ + "12.23, 22.84, 65.18, 148.4, 277.6, 459.4, 696.2, 999",\ + "14.84, 25.26, 65.35, 148, 277.7, 459.3, 696.5, 996.9",\ + "18.05, 28.55, 66.72, 148.4, 277, 459, 696.7, 997.4",\ + "21.84, 32.91, 69.62, 148.4, 277.2, 458.7, 697.8, 998.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("5.478, 13.39, 41.19, 94.09, 176.9, 293, 445.3, 637.6",\ + "5.475, 13.38, 41.17, 94.14, 176.9, 292.6, 444.6, 636.6",\ + "5.774, 13.43, 41.17, 94.16, 177, 292.7, 444.5, 636.8",\ + "7.627, 13.81, 41.16, 94.09, 176.6, 292.4, 444.8, 637.5",\ + "10.37, 16.37, 41.2, 94.23, 177, 292.6, 445.5, 636.9",\ + "13.83, 20.08, 42.28, 94.22, 177, 293.1, 445.6, 636.6",\ + "17.93, 24.8, 46.16, 94.27, 177, 293.1, 445, 636.7",\ + "22.44, 30.38, 52.44, 96.13, 176.6, 292.7, 445.3, 636.8"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("12.39, 25.26, 70.11, 155.5, 288.7, 475.2, 720.9, 1031",\ + "12.54, 25.45, 70.27, 155.7, 289, 475.5, 721.5, 1031",\ + "13.14, 26.05, 70.83, 156.3, 289.5, 476, 721.7, 1031",\ + "14.66, 27.46, 71.99, 157.3, 290.3, 477.4, 722.9, 1033",\ + "16.97, 30.19, 74.19, 159.2, 292.1, 478.8, 724.2, 1034",\ + "19.75, 33.9, 77.85, 162.1, 294.5, 480.9, 726.8, 1036",\ + "22.73, 38.3, 83.34, 166.5, 298.4, 484.5, 729.5, 1039",\ + "25.73, 43.07, 90.07, 172.9, 303.8, 489.2, 734.4, 1043"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("8.313, 16.44, 44.6, 98.25, 181.7, 299, 453.2, 647.5",\ + "8.79, 16.95, 45.05, 98.67, 182.2, 299.3, 453.7, 648",\ + "10.49, 18.6, 46.74, 100.4, 183.9, 301.1, 455.1, 649.3",\ + "13.14, 22.04, 50.06, 103.6, 187.1, 304.2, 458.5, 652.8",\ + "15.87, 26.81, 55.41, 108.8, 192.1, 309.3, 463.3, 657.6",\ + "18.79, 31.66, 63.16, 116.2, 199.4, 316.4, 470.4, 664.5",\ + "21.78, 36.53, 72.79, 126.3, 209.2, 325.9, 479.9, 673.8",\ + "24.92, 41.53, 82.44, 139.3, 221.7, 338.1, 492, 685.7"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("9.419, 21.85, 65.25, 148, 277, 459, 696.1, 998.3",\ + "9.396, 21.83, 65.17, 148.1, 277.1, 459.3, 696.2, 998.6",\ + "9.447, 21.83, 65.12, 148.3, 277.1, 459.1, 696.2, 998.7",\ + "10.34, 21.91, 65.21, 148.3, 277.8, 458.7, 696.5, 998.9",\ + "11.94, 22.86, 65.22, 148.2, 277.7, 459, 696.4, 999",\ + "14.54, 24.94, 65.49, 148.3, 277.5, 459, 696.6, 998.1",\ + "17.73, 28.03, 66.63, 148.3, 277.5, 458.9, 696.4, 999",\ + "21.35, 32.24, 69.32, 148.5, 277, 459.1, 698.8, 998.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("5.558, 12.82, 38.51, 87.32, 163.5, 270.1, 411, 587.8",\ + "5.543, 12.85, 38.48, 87.35, 163.5, 270.1, 410.7, 588",\ + "5.798, 12.81, 38.48, 87.37, 163.5, 270.5, 410.7, 587.6",\ + "7.733, 13.3, 38.46, 87.31, 163.5, 269.9, 411, 588.3",\ + "10.63, 15.92, 38.44, 87.22, 163.5, 270.1, 411, 587.1",\ + "14.27, 19.91, 39.73, 87.36, 163.5, 270.5, 411.1, 588",\ + "18.51, 24.67, 43.96, 87.28, 163.5, 270.5, 410.3, 587.7",\ + "23.14, 30.41, 50.57, 89.41, 163.6, 270.1, 411.3, 587.3"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("8.888, 21.74, 66.21, 151.3, 283.6, 469, 713.5, 1022",\ + "9.273, 22.1, 66.67, 151.6, 283.9, 469.4, 713.6, 1022",\ + "11, 23.66, 68.21, 153, 285.3, 470.9, 715.2, 1023",\ + "13.97, 27.05, 71.24, 156, 288.2, 474.1, 718, 1026",\ + "17.62, 32.51, 76.34, 160.8, 292.9, 478.6, 722.9, 1030",\ + "21.73, 38.91, 83.96, 167.8, 299.7, 484.8, 728.7, 1036",\ + "26.29, 45.98, 94.4, 177.6, 308.8, 493.7, 737.5, 1045",\ + "31.21, 53.64, 106.9, 190.3, 320.6, 505.4, 748.4, 1056"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("6.609, 15.37, 45.73, 103.7, 193.7, 320.4, 487.1, 696.6",\ + "7.108, 15.86, 46.23, 104.1, 194.4, 320.8, 487.3, 697.3",\ + "8.959, 17.63, 47.95, 105.9, 195.9, 322.8, 489.4, 698.4",\ + "11.28, 21.31, 51.48, 109.3, 199.3, 325.5, 492.2, 702.3",\ + "13.57, 26.18, 57.09, 114.6, 204.7, 331, 497.6, 707.7",\ + "15.64, 30.93, 65.26, 122.5, 212.1, 338.6, 504.8, 714.7",\ + "17.45, 35.43, 75.59, 133.1, 222.5, 348.5, 514.8, 724.8",\ + "18.91, 39.67, 85.77, 146.7, 235.5, 361.5, 527.4, 736.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("6.931, 19.01, 61.71, 143, 269.6, 447.4, 680.1, 976.8",\ + "6.91, 19.08, 61.67, 143, 269.7, 447.7, 680, 976.7",\ + "7.075, 19.04, 61.7, 142.9, 269.7, 446.9, 680.2, 976.7",\ + "8.507, 19.14, 61.67, 143.1, 269.7, 447.2, 680.3, 976.6",\ + "10.3, 20.69, 61.67, 142.8, 269.5, 447.5, 680.5, 976.9",\ + "12.85, 23.56, 61.7, 143, 269.4, 447.8, 680.1, 974.8",\ + "15.92, 27.21, 63.59, 143.1, 269.7, 447.2, 680.5, 976.6",\ + "19.33, 31.73, 67.77, 142.7, 269.5, 447.3, 682.2, 975.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("4.316, 12.23, 40.01, 93.06, 175.3, 291.4, 444.3, 635.4",\ + "4.309, 12.24, 39.97, 92.89, 175.7, 291, 443.9, 636",\ + "4.839, 12.22, 40.09, 93.04, 175.4, 291.6, 444.2, 634.6",\ + "6.709, 12.72, 40, 93.08, 175.7, 291.3, 443, 636.1",\ + "9.088, 15.69, 39.98, 92.79, 175.8, 291.1, 444.1, 635",\ + "12.04, 19.5, 41.18, 92.94, 175.3, 291.7, 443, 634.7",\ + "15.47, 24.16, 45.62, 93.05, 175.7, 291, 444.1, 634.9",\ + "19.23, 29.54, 52.57, 94.64, 175.5, 291.7, 444.4, 635"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("9.467, 22.29, 66.82, 151.7, 284.1, 469.5, 713.8, 1022",\ + "9.692, 22.55, 67.06, 152, 284.4, 469.8, 714.6, 1022",\ + "10.87, 23.62, 68.1, 153.1, 285.5, 471.2, 715.7, 1023",\ + "13.04, 26.02, 70.3, 155.1, 287.4, 472.8, 717.5, 1025",\ + "15.92, 30.07, 73.97, 158.4, 290.6, 475.9, 720.1, 1028",\ + "19.2, 35.07, 79.55, 163.5, 295.1, 480.8, 724.4, 1032",\ + "22.67, 40.77, 87.46, 170.6, 301.9, 486.8, 730.8, 1038",\ + "26.19, 46.85, 96.95, 180, 310.5, 494.8, 738.3, 1046"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("7.028, 15.78, 46.1, 104.1, 194.5, 321.2, 487.3, 697.7",\ + "7.528, 16.28, 46.63, 104.7, 194.8, 321.7, 488.4, 697.9",\ + "9.415, 18.06, 48.35, 106.3, 196.6, 323.3, 489.7, 699.1",\ + "12.02, 21.75, 51.89, 109.7, 200, 326.4, 493.1, 703.2",\ + "14.69, 26.85, 57.47, 115.1, 205.2, 331.9, 498.1, 708",\ + "17.41, 31.91, 65.75, 122.9, 212.8, 339, 505.7, 715.3",\ + "20.08, 36.97, 76.25, 133.6, 223, 349.3, 515.4, 725.7",\ + "22.61, 41.98, 86.73, 147.3, 236.2, 362.2, 528.4, 738.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("6.94, 19.03, 61.68, 143, 269.4, 447.6, 680.1, 976.4",\ + "6.94, 19.03, 61.61, 143, 269.9, 447.6, 680.2, 976.7",\ + "7.148, 19.02, 61.67, 143, 269.4, 446.8, 680.1, 976.5",\ + "8.356, 19.21, 61.67, 143, 269.8, 447.5, 680.4, 976.9",\ + "10.21, 20.45, 61.67, 143.1, 269.7, 447.8, 680.5, 976.8",\ + "12.85, 22.9, 61.75, 142.9, 269.7, 447.8, 680.2, 974.9",\ + "15.89, 26.37, 63.29, 142.8, 269.3, 447.2, 681.3, 975.7",\ + "19.44, 30.76, 66.4, 143.2, 269.4, 447.7, 682.6, 976.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("4.785, 12.7, 40.6, 93.54, 176.6, 292.7, 444.7, 638.2",\ + "4.781, 12.7, 40.64, 93.77, 176.3, 292.7, 445.8, 637.1",\ + "5.184, 12.71, 40.57, 93.73, 176.6, 292.5, 445, 637.2",\ + "7.053, 13.17, 40.52, 93.67, 176.6, 292.3, 445.5, 637.6",\ + "9.546, 15.95, 40.6, 93.55, 176.5, 292.9, 444.8, 637.1",\ + "12.57, 19.81, 41.62, 93.68, 176.3, 292.6, 445.8, 637.1",\ + "16.09, 24.41, 45.85, 93.5, 176.7, 293, 444.8, 636.9",\ + "20.1, 29.86, 52.87, 95.35, 176.6, 292.8, 445.3, 636.9"); + } + } + + timing() { + related_pin : "B3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("9.74, 22.57, 67.15, 151.9, 284.2, 469.7, 714, 1022",\ + "9.891, 22.77, 67.31, 152.2, 284.6, 470.4, 714.7, 1022",\ + "10.57, 23.35, 67.82, 152.7, 285.1, 470.9, 714.7, 1023",\ + "11.96, 24.79, 69.05, 153.9, 286, 471.9, 716.2, 1023",\ + "14.05, 27.52, 71.2, 155.7, 287.6, 473.4, 717.2, 1025",\ + "16.43, 31.12, 74.98, 158.7, 290.4, 475.5, 719.8, 1027",\ + "18.87, 35.35, 80.53, 163.2, 294.3, 479.4, 722.8, 1030",\ + "21.24, 39.79, 87.26, 169.5, 299.7, 484.2, 727.2, 1034"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("6.64, 14.49, 41.61, 93.33, 173.8, 286.9, 435.7, 622.8",\ + "7.136, 14.99, 42.1, 93.81, 174.3, 287.5, 436.2, 623.3",\ + "9.057, 16.8, 43.82, 95.55, 175.9, 289.1, 437.9, 625.2",\ + "11.67, 20.55, 47.39, 98.9, 179.4, 292.4, 440.5, 628.1",\ + "14.41, 25.45, 53.09, 104.5, 184.7, 297.8, 446.2, 632.8",\ + "17.24, 30.41, 61.5, 112.4, 192.4, 305.4, 454, 641.1",\ + "20.2, 35.36, 71.55, 123.1, 202.9, 315.4, 463.9, 650.7",\ + "23.16, 40.42, 81.48, 137.1, 216.3, 328.2, 476.5, 663.4"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("6.913, 19.03, 61.74, 142.9, 269.6, 447.4, 680.1, 977",\ + "6.938, 19.09, 61.67, 142.9, 269.3, 447.5, 680.1, 976.3",\ + "7.111, 19.1, 61.62, 143, 269.9, 447.6, 680.2, 976.6",\ + "8.134, 19.21, 61.7, 142.9, 269.9, 447.7, 680.1, 976.7",\ + "9.928, 20.33, 61.6, 142.8, 269.7, 447.7, 680.3, 976.7",\ + "12.46, 22.45, 61.99, 142.9, 269.3, 447.2, 680.2, 975.7",\ + "15.55, 25.69, 63.34, 143, 269.9, 447.6, 680.5, 975.5",\ + "18.91, 29.88, 66.11, 143.3, 269.3, 447.3, 681.3, 976.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003555, 0.01252, 0.02965, 0.05633, 0.09378, 0.143, 0.2051"); + values("4.628, 11.64, 36.23, 83.17, 156.4, 259, 394, 564.4",\ + "4.62, 11.65, 36.2, 83.29, 156.2, 259, 394.5, 564.3",\ + "5.092, 11.63, 36.29, 83.25, 156, 258.9, 394.4, 564.4",\ + "7.026, 12.24, 36.28, 83.09, 156.4, 259.2, 393.4, 564.5",\ + "9.622, 15.23, 36.31, 83.23, 156.2, 259.2, 393.9, 563.7",\ + "12.81, 19.06, 38.03, 83.17, 156.3, 259.2, 394.3, 564.3",\ + "16.51, 23.75, 42.73, 83.13, 156.5, 259.2, 394.1, 564",\ + "20.72, 29.16, 49.71, 85.87, 156.3, 258.6, 393.9, 563.4"); + } + } + } + } + + cell(gt2_6t_buf_x1_w31_lvt) { + area : 0.018144 ; + cell_leakage_power : 0.02179 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.000488 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 0.3903 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005874, 0.02298, 0.05565, 0.1065, 0.178, 0.2719, 0.3903"); + values("0.0003031, 0.0002884, 0.0002826, 0.0002788, 0.0002724, 0.0002588, 0.0002408, 0.0002242",\ + "0.0003128, 0.0002979, 0.0002913, 0.0002873, 0.0002808, 0.0002672, 0.0002491, 0.0002325",\ + "0.0003564, 0.0003347, 0.0003244, 0.0003194, 0.0003125, 0.0002986, 0.0002804, 0.0002637",\ + "0.0004419, 0.0004071, 0.0003882, 0.0003805, 0.0003724, 0.0003579, 0.0003393, 0.0003226",\ + "0.0005807, 0.0005193, 0.0004842, 0.0004707, 0.0004602, 0.0004444, 0.0004251, 0.0004082",\ + "0.0007993, 0.0006791, 0.0006188, 0.0005949, 0.0005799, 0.0005616, 0.0005411, 0.0005236",\ + "0.001105, 0.0009007, 0.0007975, 0.0007574, 0.0007347, 0.0007124, 0.0006896, 0.0006713",\ + "0.0015, 0.001213, 0.001027, 0.0009632, 0.0009289, 0.0009001, 0.000874, 0.000854"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005874, 0.02298, 0.05565, 0.1065, 0.178, 0.2719, 0.3903"); + values("0, 0, 0, 0, 0, 0.004383, 0.02371, 0.04236",\ + "0, 0, 0, 0, 0, 0.004435, 0.02376, 0.04236",\ + "0, 0, 0, 0, 0, 0.004604, 0.02393, 0.04239",\ + "0, 0, 0, 0, 0, 0.004907, 0.02424, 0.04243",\ + "0, 0, 0, 0, 0, 0.005368, 0.02468, 0.04248",\ + "0, 0, 0, 0, 0, 0.006015, 0.02526, 0.04251",\ + "0, 0, 0, 0, 0, 0.006874, 0.02599, 0.0425",\ + "0, 0, 0, 0, 0, 0.007981, 0.02681, 0.04239"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005874, 0.02298, 0.05565, 0.1065, 0.178, 0.2719, 0.3903"); + values("7.003, 19.74, 64.59, 150.3, 283.9, 471.4, 717.9, 1027",\ + "7.548, 20.26, 65.12, 150.8, 284.1, 471.4, 717.8, 1029",\ + "8.827, 21.51, 66.28, 151.8, 285.3, 472.9, 718.7, 1030",\ + "10.44, 22.92, 67.59, 153.2, 286.7, 473.9, 720.3, 1031",\ + "12.28, 24.51, 68.95, 154.3, 287.7, 475.4, 722.1, 1031",\ + "14.24, 26.22, 70.28, 155.7, 289, 476.3, 723, 1032",\ + "16.26, 28.09, 71.71, 156.8, 289.9, 477.1, 723.9, 1033",\ + "18.31, 29.96, 73.26, 157.9, 291.1, 478.1, 724.9, 1034"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005874, 0.02298, 0.05565, 0.1065, 0.178, 0.2719, 0.3903"); + values("7.293, 21.03, 69.15, 161.4, 304.8, 506.5, 771.1, 1103",\ + "7.792, 21.48, 69.67, 161.7, 305.4, 507, 772, 1104",\ + "8.902, 22.58, 70.79, 162.9, 306.6, 508.1, 773.1, 1105",\ + "10.24, 23.79, 71.88, 163.9, 307.5, 509.1, 774, 1106",\ + "11.7, 24.97, 72.84, 164.9, 308.3, 509.9, 774.5, 1107",\ + "13.11, 26.14, 73.66, 165.6, 309.1, 510, 774.8, 1107",\ + "14.39, 27.29, 74.52, 166.1, 309.5, 510.4, 775.8, 1108",\ + "15.57, 28.32, 75.23, 166.5, 309.8, 511, 776, 1108"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005874, 0.02298, 0.05565, 0.1065, 0.178, 0.2719, 0.3903"); + values("3.128, 15.3, 58.18, 140, 267.2, 445.9, 680.2, 976.6",\ + "3.135, 15.29, 58.14, 139.9, 267.7, 446.8, 680.4, 976.6",\ + "3.24, 15.29, 58.2, 140.1, 267.6, 446.3, 680.4, 976.9",\ + "3.303, 15.33, 58.13, 140, 267.6, 446.6, 680.8, 978.2",\ + "3.473, 15.37, 58.18, 140, 267.6, 445.5, 680.5, 978.3",\ + "3.681, 15.4, 58.09, 140, 267.6, 446.5, 680.8, 979.1",\ + "3.933, 15.48, 58.21, 140.1, 267.5, 446.6, 680.9, 978.7",\ + "4.21, 15.67, 58.21, 139.8, 267.3, 446.3, 681.6, 977.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005874, 0.02298, 0.05565, 0.1065, 0.178, 0.2719, 0.3903"); + values("3.249, 15.69, 59.44, 143.4, 273.5, 457, 696.3, 999.4",\ + "3.256, 15.68, 59.61, 143.2, 273.6, 457.2, 696, 998.4",\ + "3.372, 15.68, 59.59, 143.1, 273.9, 456.3, 696.1, 999.3",\ + "3.417, 15.74, 59.57, 143.3, 273.6, 457.1, 696, 999.6",\ + "3.571, 15.8, 59.57, 143.3, 273.5, 457.2, 696.6, 1000",\ + "3.799, 15.87, 59.48, 143.4, 273.9, 456.6, 696, 1000",\ + "4.051, 16.05, 59.56, 143, 274, 456.2, 697, 1001",\ + "4.35, 16.33, 59.81, 143, 274, 457, 697.9, 1001"); + } + } + } + } + + cell(gt2_6t_buf_x10_w31_lvt) { + area : 0.084672 ; + cell_leakage_power : 0.1718 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001378 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 2.08 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02702, 0.1184, 0.2928, 0.5646, 0.9459, 1.448, 2.08"); + values("0.002319, 0.001964, 0.001923, 0.001902, 0.001861, 0.001773, 0.001664, 0.00156",\ + "0.00233, 0.001971, 0.001931, 0.00191, 0.001868, 0.00178, 0.00167, 0.001567",\ + "0.002469, 0.002052, 0.002001, 0.001977, 0.001934, 0.001845, 0.001735, 0.001631",\ + "0.002893, 0.002292, 0.002204, 0.002171, 0.002124, 0.002033, 0.001922, 0.001818",\ + "0.003586, 0.002723, 0.002564, 0.002515, 0.002461, 0.002365, 0.002252, 0.002147",\ + "0.004567, 0.003372, 0.0031, 0.00302, 0.002952, 0.002849, 0.002732, 0.002626",\ + "0.005844, 0.004273, 0.003834, 0.003706, 0.003617, 0.003503, 0.00338, 0.003271",\ + "0.007412, 0.005458, 0.004781, 0.004581, 0.004461, 0.004329, 0.004198, 0.004087"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02702, 0.1184, 0.2928, 0.5646, 0.9459, 1.448, 2.08"); + values("0, 0, 0, 0, 0, 0.01975, 0.1083, 0.2171",\ + "0, 0, 0, 0, 0, 0.01994, 0.1086, 0.2173",\ + "0, 0, 0, 0, 0, 0.02064, 0.1095, 0.2178",\ + "0, 0, 0, 0, 0, 0.02195, 0.1111, 0.2189",\ + "0, 0, 0, 0, 0, 0.024, 0.1137, 0.2204",\ + "0, 0, 0, 0, 0, 0.02688, 0.1171, 0.2223",\ + "0, 0, 0, 0, 0, 0.03075, 0.1215, 0.2245",\ + "0, 0, 0, 0, 0, 0.03574, 0.1269, 0.2268"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02702, 0.1184, 0.2928, 0.5646, 0.9459, 1.448, 2.08"); + values("8.657, 20.92, 59.4, 132.7, 246.7, 406.7, 616.8, 881.7",\ + "9.179, 21.42, 59.99, 133.1, 247.2, 407.2, 616.7, 882.1",\ + "11.08, 23.21, 61.69, 135, 248.9, 408.7, 619.5, 884.6",\ + "13.77, 25.77, 64.25, 137.5, 251.5, 411, 621.7, 886.3",\ + "16.86, 28.7, 67.23, 140.2, 254.4, 413.8, 623.6, 889.1",\ + "20.27, 31.92, 70.23, 143.5, 257.4, 417.3, 627.3, 891.4",\ + "23.87, 35.4, 73.6, 146.6, 260.7, 420.6, 630.3, 895.7",\ + "27.6, 39.04, 77.14, 150.1, 264.3, 423.9, 634.7, 899.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02702, 0.1184, 0.2928, 0.5646, 0.9459, 1.448, 2.08"); + values("9.036, 21.48, 59.76, 132.1, 244.9, 402.9, 611.5, 874.2",\ + "9.558, 22.01, 60.27, 132.7, 245.3, 403.2, 612.2, 874.1",\ + "11.32, 23.68, 61.89, 134.2, 247.2, 405.2, 613.4, 875.8",\ + "13.76, 26, 64.23, 136.6, 249.2, 407.8, 616.2, 878.3",\ + "16.6, 28.62, 66.75, 139.3, 252, 410.2, 618.4, 880.3",\ + "19.63, 31.45, 69.52, 142, 254.8, 412.8, 620.8, 882.7",\ + "22.72, 34.37, 72.43, 144.8, 257.3, 415.6, 623.3, 885.5",\ + "25.73, 37.27, 75.35, 147.6, 260.5, 418.9, 627, 889.6"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02702, 0.1184, 0.2928, 0.5646, 0.9459, 1.448, 2.08"); + values("2.203, 13.89, 57.84, 141.8, 273.3, 456.8, 699.2, 1004",\ + "2.195, 13.91, 57.72, 141.8, 273.2, 457, 699.3, 1005",\ + "2.252, 13.91, 57.89, 141.7, 273.2, 456.5, 698.1, 1005",\ + "2.636, 13.98, 57.84, 141.7, 273.1, 456.8, 698, 1005",\ + "3.163, 14.07, 57.85, 141.9, 272.8, 457.3, 698.4, 1004",\ + "3.832, 14.24, 57.94, 141.8, 272.7, 456.2, 697, 1004",\ + "4.612, 14.48, 57.86, 142, 273.1, 457.2, 697.5, 1002",\ + "5.467, 14.81, 58.08, 142.2, 272.9, 457.4, 697.8, 1004"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02702, 0.1184, 0.2928, 0.5646, 0.9459, 1.448, 2.08"); + values("2.274, 13.28, 54.58, 134.1, 257.3, 431.4, 658.2, 945.6",\ + "2.265, 13.26, 54.67, 134, 257.5, 431.3, 659.5, 946.4",\ + "2.313, 13.28, 54.6, 134, 257.2, 431.4, 658.8, 946.8",\ + "2.603, 13.36, 54.69, 134.1, 257.8, 430.6, 658.9, 947.3",\ + "3.022, 13.48, 54.64, 134, 257.8, 430.5, 658.3, 948.7",\ + "3.619, 13.68, 54.77, 134.1, 257.3, 431.4, 659.1, 948.6",\ + "4.407, 13.97, 54.74, 134.2, 257.8, 431.4, 658.6, 948.2",\ + "5.216, 14.36, 54.99, 134.1, 258, 431.2, 658.6, 946.3"); + } + } + } + } + + cell(gt2_6t_buf_x12_w31_lvt) { + area : 0.096768 ; + cell_leakage_power : 0.2022 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001377 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 2.242 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02905, 0.1275, 0.3156, 0.6086, 1.02, 1.561, 2.242"); + values("0.002871, 0.002287, 0.002212, 0.002182, 0.002131, 0.00203, 0.001905, 0.001786",\ + "0.00288, 0.002293, 0.002219, 0.002188, 0.002137, 0.002036, 0.001911, 0.001793",\ + "0.00301, 0.00237, 0.002284, 0.00225, 0.002198, 0.002096, 0.00197, 0.001851",\ + "0.003467, 0.00262, 0.002484, 0.002439, 0.002381, 0.002276, 0.002148, 0.002029",\ + "0.004226, 0.003075, 0.002845, 0.002777, 0.00271, 0.002599, 0.002468, 0.002349",\ + "0.005295, 0.003765, 0.00339, 0.003283, 0.0032, 0.00308, 0.002945, 0.002824",\ + "0.00668, 0.004723, 0.004141, 0.003974, 0.003864, 0.003729, 0.003588, 0.003464",\ + "0.008375, 0.005982, 0.005111, 0.004857, 0.004709, 0.004554, 0.004402, 0.004274"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02905, 0.1275, 0.3156, 0.6086, 1.02, 1.561, 2.242"); + values("0, 0, 0, 0, 0, 0.02135, 0.1157, 0.2328",\ + "0, 0, 0, 0, 0, 0.02155, 0.116, 0.233",\ + "0, 0, 0, 0, 0, 0.02228, 0.117, 0.2336",\ + "0, 0, 0, 0, 0, 0.02368, 0.1187, 0.2347",\ + "0, 0, 0, 0, 0, 0.02585, 0.1214, 0.2364",\ + "0, 0, 0, 0, 0, 0.02888, 0.1251, 0.2385",\ + "0, 0, 0, 0, 0, 0.03297, 0.1298, 0.2411",\ + "0, 0, 0, 0, 0, 0.03822, 0.1355, 0.2438"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02905, 0.1275, 0.3156, 0.6086, 1.02, 1.561, 2.242"); + values("9.556, 21.71, 59.98, 132.3, 245.2, 403.6, 611.1, 872.6",\ + "10.08, 22.24, 60.5, 132.7, 245.8, 404.1, 611.8, 873.2",\ + "12.01, 24.06, 62.2, 134.7, 247.1, 405.9, 614.3, 876.7",\ + "14.94, 26.82, 65, 137.3, 250.3, 408.1, 616.1, 878.9",\ + "18.31, 29.92, 67.92, 140.2, 253.3, 411.2, 619.9, 882.1",\ + "22.01, 33.43, 71.28, 143.7, 256.6, 414.8, 623, 885.2",\ + "25.93, 37.17, 74.84, 147.1, 260, 418.2, 625.9, 888.5",\ + "30.01, 41.12, 78.58, 150.7, 263.7, 421.3, 630.3, 892.4"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02905, 0.1275, 0.3156, 0.6086, 1.02, 1.561, 2.242"); + values("10.02, 22.31, 59.76, 130.6, 240.5, 395.4, 598.8, 855.6",\ + "10.54, 22.82, 60.29, 131.1, 241, 395.8, 599.7, 856.2",\ + "12.36, 24.53, 61.93, 132.9, 242.7, 397.9, 600.9, 857.3",\ + "15.04, 27.05, 64.46, 135.1, 245.6, 400.1, 603.9, 860.4",\ + "18.14, 29.89, 67.28, 137.9, 248.3, 402.7, 606.5, 862.2",\ + "21.48, 32.98, 70.15, 140.9, 251.1, 405.5, 608.7, 864.6",\ + "24.91, 36.18, 73.26, 143.9, 254.3, 409, 611.5, 868.8",\ + "28.32, 39.4, 76.32, 147, 257.4, 411.6, 614.9, 871.7"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02905, 0.1275, 0.3156, 0.6086, 1.02, 1.561, 2.242"); + values("2.561, 14.03, 57.92, 142.3, 274, 458.3, 702.4, 1007",\ + "2.562, 14.03, 58.01, 142.4, 273.9, 457.9, 702.1, 1007",\ + "2.571, 14.02, 58.03, 142.4, 274, 457.7, 700.4, 1008",\ + "2.997, 14.12, 58.04, 142.3, 273.9, 458.8, 701.4, 1007",\ + "3.569, 14.25, 58.07, 142.5, 273.8, 458.3, 699.9, 1009",\ + "4.303, 14.41, 58.09, 142.6, 273.9, 457.7, 699.4, 1007",\ + "5.19, 14.71, 58.09, 142.5, 274, 458.7, 699.8, 1006",\ + "6.183, 15.12, 58.25, 142.6, 273.5, 458.9, 699.9, 1007"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02905, 0.1275, 0.3156, 0.6086, 1.02, 1.561, 2.242"); + values("2.644, 13.37, 54.61, 134, 258, 431.9, 659.2, 946.7",\ + "2.646, 13.37, 54.61, 134, 258, 431.9, 659.4, 946.1",\ + "2.639, 13.38, 54.69, 134.1, 257.9, 431.7, 660.5, 946.6",\ + "2.966, 13.45, 54.63, 134, 257.9, 430.9, 659.8, 947.3",\ + "3.429, 13.6, 54.64, 134.1, 258, 431.4, 658.9, 949",\ + "4.061, 13.86, 54.69, 134, 257.5, 431.8, 660.1, 949.3",\ + "4.932, 14.16, 54.79, 134.2, 257.8, 431.7, 659.5, 949",\ + "5.901, 14.58, 55.05, 134.2, 258.1, 431.3, 659, 947.4"); + } + } + } + } + + cell(gt2_6t_buf_x2_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.03701 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004876 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 0.7054 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009817, 0.04077, 0.09987, 0.192, 0.3212, 0.4912, 0.7054"); + values("0.0004603, 0.0004364, 0.0004287, 0.0004235, 0.0004131, 0.0003912, 0.0003629, 0.0003365",\ + "0.000467, 0.0004422, 0.0004337, 0.0004283, 0.0004178, 0.0003958, 0.0003675, 0.0003411",\ + "0.0005146, 0.0004766, 0.0004637, 0.0004571, 0.0004462, 0.0004238, 0.0003953, 0.0003689",\ + "0.0006207, 0.0005536, 0.0005299, 0.0005203, 0.0005081, 0.000485, 0.0004561, 0.0004295",\ + "0.0007933, 0.000678, 0.0006347, 0.000619, 0.0006043, 0.0005797, 0.00055, 0.0005232",\ + "0.001054, 0.0008555, 0.0007816, 0.0007551, 0.0007357, 0.0007085, 0.0006775, 0.0006502",\ + "0.001412, 0.001101, 0.0009753, 0.0009319, 0.0009047, 0.0008733, 0.0008402, 0.0008119",\ + "0.001869, 0.00144, 0.001222, 0.001154, 0.001115, 0.001078, 0.001041, 0.001011"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009817, 0.04077, 0.09987, 0.192, 0.3212, 0.4912, 0.7054"); + values("0, 0, 0, 0, 0, 0.007432, 0.04061, 0.07588",\ + "0, 0, 0, 0, 0, 0.007506, 0.0407, 0.0759",\ + "0, 0, 0, 0, 0, 0.007772, 0.041, 0.07598",\ + "0, 0, 0, 0, 0, 0.008258, 0.04154, 0.0761",\ + "0, 0, 0, 0, 0, 0.008997, 0.04232, 0.07627",\ + "0, 0, 0, 0, 0, 0.01002, 0.04336, 0.07643",\ + "0, 0, 0, 0, 0, 0.01138, 0.04465, 0.07653",\ + "0, 0, 0, 0, 0, 0.01312, 0.04615, 0.07648"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009817, 0.04077, 0.09987, 0.192, 0.3212, 0.4912, 0.7054"); + values("6.94, 19.46, 62.34, 144.2, 271.9, 450.9, 686.3, 983.4",\ + "7.5, 20, 62.81, 144.6, 272.1, 451, 686.2, 983.7",\ + "9.139, 21.6, 64.38, 146.2, 274, 452.4, 687.6, 984",\ + "11.2, 23.57, 66.42, 148.2, 275.8, 455, 690.7, 986.7",\ + "13.53, 25.67, 68.28, 150, 277.5, 456.9, 692.6, 988.9",\ + "16, 27.96, 70.3, 152.1, 279.5, 458.5, 694.2, 990.8",\ + "18.59, 30.31, 72.35, 154, 281.3, 460.1, 696.2, 991.7",\ + "21.23, 32.71, 74.55, 155.7, 282.9, 462.2, 697.5, 993"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009817, 0.04077, 0.09987, 0.192, 0.3212, 0.4912, 0.7054"); + values("7.138, 20.42, 65.64, 152, 286.6, 475.2, 723.2, 1036",\ + "7.678, 20.96, 66.18, 152.6, 287.1, 476, 724.2, 1036",\ + "9.144, 22.41, 67.65, 154, 288.5, 477.3, 725.4, 1037",\ + "10.96, 24.12, 69.26, 155.6, 290.2, 478.8, 727.1, 1039",\ + "12.97, 25.86, 70.9, 157.1, 291.4, 480.6, 728.9, 1041",\ + "15, 27.61, 72.42, 158.6, 292.9, 481.6, 730.3, 1042",\ + "16.91, 29.33, 73.84, 159.8, 294.2, 483.2, 731.2, 1043",\ + "18.75, 30.87, 75.14, 161, 295.4, 484, 732.3, 1044"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009817, 0.04077, 0.09987, 0.192, 0.3212, 0.4912, 0.7054"); + values("2.232, 14.48, 58.29, 142.2, 272.3, 455.8, 695.2, 999.6",\ + "2.232, 14.47, 58.31, 142.3, 273, 456.4, 695.7, 999.7",\ + "2.387, 14.48, 58.27, 142.3, 272.6, 456.3, 695.3, 999.8",\ + "2.62, 14.53, 58.44, 142, 272.6, 455, 695, 999.1",\ + "2.924, 14.54, 58.32, 142.3, 272.9, 455, 695.1, 998.1",\ + "3.311, 14.6, 58.4, 142.2, 272.9, 456, 695.1, 999.5",\ + "3.769, 14.7, 58.32, 142.1, 272.9, 456.3, 695.5, 1001",\ + "4.269, 14.84, 58.56, 141.9, 273, 455.5, 695.9, 1000"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009817, 0.04077, 0.09987, 0.192, 0.3212, 0.4912, 0.7054"); + values("2.296, 14.39, 57.62, 140, 269, 448.2, 685.1, 984.5",\ + "2.311, 14.38, 57.65, 140.2, 269.1, 449.4, 685.3, 983.9",\ + "2.449, 14.39, 57.69, 140.4, 269.1, 449.1, 685.2, 983.5",\ + "2.63, 14.44, 57.71, 140.1, 269.2, 448.5, 685.1, 984.3",\ + "2.919, 14.48, 57.63, 140.2, 268.6, 449.9, 685.7, 984.9",\ + "3.316, 14.56, 57.69, 140.3, 268.2, 448.4, 685.5, 986.3",\ + "3.763, 14.71, 57.63, 140.1, 268.4, 449.7, 685.6, 986.3",\ + "4.294, 14.93, 57.69, 140.1, 269.2, 449.8, 686.7, 986.1"); + } + } + } + } + + cell(gt2_6t_buf_x3_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.05221 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004856 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 0.9072 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01234, 0.05216, 0.1282, 0.2467, 0.4129, 0.6316, 0.9072"); + values("0.0006322, 0.0005918, 0.0005811, 0.0005742, 0.0005593, 0.0005253, 0.0004807, 0.000439",\ + "0.0006373, 0.0005956, 0.0005844, 0.0005773, 0.0005622, 0.0005282, 0.0004835, 0.0004419",\ + "0.0006904, 0.0006273, 0.0006104, 0.0006018, 0.0005861, 0.0005515, 0.0005066, 0.0004649",\ + "0.000818, 0.0007039, 0.0006737, 0.0006613, 0.0006439, 0.0006082, 0.0005627, 0.0005209",\ + "0.001025, 0.0008375, 0.0007808, 0.0007607, 0.00074, 0.0007022, 0.0006557, 0.0006137",\ + "0.001327, 0.00103, 0.0009327, 0.0008988, 0.0008721, 0.0008309, 0.0007827, 0.0007401",\ + "0.001732, 0.001289, 0.001135, 0.00108, 0.001044, 0.0009974, 0.0009465, 0.000903",\ + "0.002246, 0.001641, 0.001391, 0.001308, 0.001258, 0.001203, 0.001148, 0.001103"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01234, 0.05216, 0.1282, 0.2467, 0.4129, 0.6316, 0.9072"); + values("0, 0, 0, 0, 0, 0.009474, 0.05188, 0.09733",\ + "0, 0, 0, 0, 0, 0.009572, 0.052, 0.09735",\ + "0, 0, 0, 0, 0, 0.009912, 0.05238, 0.09744",\ + "0, 0, 0, 0, 0, 0.01053, 0.05307, 0.09759",\ + "0, 0, 0, 0, 0, 0.01146, 0.05407, 0.09779",\ + "0, 0, 0, 0, 0, 0.01275, 0.05538, 0.09798",\ + "0, 0, 0, 0, 0, 0.01446, 0.05701, 0.09808",\ + "0, 0, 0, 0, 0, 0.01666, 0.0589, 0.09797"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01234, 0.05216, 0.1282, 0.2467, 0.4129, 0.6316, 0.9072"); + values("7.819, 20.69, 63.6, 145.5, 272.7, 451.6, 687.6, 983.2",\ + "8.383, 21.22, 64.21, 145.9, 273.5, 452.6, 688.2, 985",\ + "10.26, 23.03, 65.85, 147.6, 275.4, 454.4, 690, 985.9",\ + "12.75, 25.41, 68.23, 149.9, 277.6, 456.1, 691.4, 988.7",\ + "15.56, 27.99, 70.66, 152.4, 279.8, 459, 694.6, 991.3",\ + "18.57, 30.74, 73.07, 154.7, 282.1, 461.3, 696, 992.6",\ + "21.72, 33.59, 75.6, 157.1, 284.5, 463.5, 698.7, 994.5",\ + "24.94, 36.55, 78.19, 159.5, 286.8, 465.6, 701.2, 996.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01234, 0.05216, 0.1282, 0.2467, 0.4129, 0.6316, 0.9072"); + values("8.008, 21.6, 66.61, 152.4, 286.1, 473.6, 720.2, 1030",\ + "8.551, 22.12, 67.08, 152.9, 286.3, 474.2, 720.9, 1031",\ + "10.3, 23.79, 68.77, 154.6, 288.2, 475.9, 722.7, 1033",\ + "12.53, 25.92, 70.82, 156.6, 290.1, 477.7, 724.3, 1035",\ + "15.02, 28.1, 72.87, 158.6, 292.2, 479.5, 726.6, 1037",\ + "17.58, 30.33, 74.8, 160.5, 293.9, 481.7, 728.5, 1038",\ + "20.11, 32.55, 76.79, 162.3, 295.9, 483.2, 730.2, 1040",\ + "22.55, 34.65, 78.51, 163.7, 297.3, 484.4, 731.6, 1041"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01234, 0.05216, 0.1282, 0.2467, 0.4129, 0.6316, 0.9072"); + values("2.205, 14.36, 58.31, 142.2, 272.2, 455.5, 695.4, 999.7",\ + "2.21, 14.36, 58.23, 142, 272.7, 456.2, 695.4, 999",\ + "2.336, 14.37, 58.34, 141.9, 272.9, 456.3, 695.2, 999.6",\ + "2.683, 14.41, 58.19, 141.7, 272.9, 455.4, 695.3, 998.4",\ + "3.067, 14.46, 58.23, 142.2, 272.5, 456.4, 695.3, 999.7",\ + "3.61, 14.54, 58.36, 141.8, 272.5, 456.3, 695.6, 1000",\ + "4.193, 14.64, 58.29, 142.1, 272.4, 456.2, 695.6, 1001",\ + "4.821, 14.82, 58.45, 142.1, 272.7, 455.8, 696.1, 999.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01234, 0.05216, 0.1282, 0.2467, 0.4129, 0.6316, 0.9072"); + values("2.298, 14.27, 57.47, 139.6, 268.2, 448.2, 684.6, 984.2",\ + "2.299, 14.27, 57.38, 139.9, 268.3, 447.8, 684.6, 984.4",\ + "2.411, 14.27, 57.38, 139.8, 268.2, 448.2, 684.8, 985.1",\ + "2.648, 14.32, 57.43, 139.6, 268.3, 448.4, 684.3, 984.6",\ + "3.022, 14.39, 57.42, 139.8, 268.3, 448.5, 684.8, 985.1",\ + "3.497, 14.47, 57.53, 139.7, 268.4, 448, 684.9, 985",\ + "4.066, 14.64, 57.46, 139.8, 268.1, 448.5, 684.9, 984.3",\ + "4.737, 14.85, 57.53, 139.9, 268, 448.8, 685.7, 983.1"); + } + } + } + } + + cell(gt2_6t_buf_x4_w31_lvt) { + area : 0.036288 ; + cell_leakage_power : 0.06743 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004879 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 1.179 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01574, 0.0675, 0.1663, 0.3203, 0.5364, 0.8207, 1.179"); + values("0.0008281, 0.0007239, 0.0007062, 0.0006966, 0.0006779, 0.0006366, 0.0005831, 0.0005327",\ + "0.0008331, 0.0007265, 0.0007084, 0.0006987, 0.0006799, 0.0006384, 0.0005849, 0.0005345",\ + "0.0008911, 0.0007574, 0.0007318, 0.0007202, 0.0007004, 0.0006584, 0.0006046, 0.0005541",\ + "0.001062, 0.0008401, 0.0007946, 0.000778, 0.000756, 0.0007126, 0.000658, 0.0006074",\ + "0.001326, 0.0009876, 0.0009067, 0.00088, 0.0008538, 0.0008078, 0.0007519, 0.0007009",\ + "0.001694, 0.001199, 0.001067, 0.001024, 0.0009902, 0.0009401, 0.0008822, 0.0008305",\ + "0.002173, 0.001486, 0.001281, 0.001213, 0.001168, 0.001112, 0.001051, 0.0009976",\ + "0.002767, 0.001867, 0.001553, 0.001451, 0.001389, 0.001323, 0.001258, 0.001203"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01574, 0.0675, 0.1663, 0.3203, 0.5364, 0.8207, 1.179"); + values("0, 0, 0, 0, 0, 0.01205, 0.06598, 0.1261",\ + "0, 0, 0, 0, 0, 0.01217, 0.06612, 0.1262",\ + "0, 0, 0, 0, 0, 0.01259, 0.06663, 0.1263",\ + "0, 0, 0, 0, 0, 0.01337, 0.06754, 0.1266",\ + "0, 0, 0, 0, 0, 0.01454, 0.06886, 0.127",\ + "0, 0, 0, 0, 0, 0.01616, 0.0706, 0.1274",\ + "0, 0, 0, 0, 0, 0.01831, 0.07276, 0.1277",\ + "0, 0, 0, 0, 0, 0.02106, 0.07529, 0.1278"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01574, 0.0675, 0.1663, 0.3203, 0.5364, 0.8207, 1.179"); + values("8.522, 21.33, 63.03, 142.3, 265.9, 439.9, 668.4, 956.2",\ + "9.08, 21.89, 63.57, 142.9, 266.7, 439.9, 668.2, 956",\ + "11.1, 23.8, 65.44, 144.8, 268.7, 442.2, 670.6, 958.7",\ + "13.98, 26.58, 68.14, 147.5, 271.3, 444.8, 673.3, 961.4",\ + "17.21, 29.57, 70.96, 150.3, 274, 447.5, 676.2, 964.1",\ + "20.63, 32.78, 73.88, 153.2, 276.9, 450.4, 679, 966.8",\ + "24.24, 36.11, 76.92, 156, 279.6, 453.3, 680.9, 968.7",\ + "27.97, 39.57, 79.96, 158.9, 282.3, 455.9, 684.4, 971.1"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01574, 0.0675, 0.1663, 0.3203, 0.5364, 0.8207, 1.179"); + values("8.715, 22.24, 65.61, 148.1, 276.6, 457.4, 694.8, 993.9",\ + "9.257, 22.77, 66.09, 148.8, 277.4, 457.7, 695.1, 994.3",\ + "11.18, 24.59, 67.95, 150.4, 279.1, 459.1, 696.5, 995.1",\ + "13.8, 27.06, 70.36, 152.8, 281.2, 462.1, 699.7, 998.6",\ + "16.72, 29.67, 72.8, 155.3, 283.9, 464.2, 701.8, 1000",\ + "19.76, 32.37, 75.19, 157.7, 286.3, 466.6, 704.3, 1003",\ + "22.77, 35.06, 77.66, 159.9, 288.5, 468.9, 705.8, 1004",\ + "25.73, 37.66, 79.88, 161.9, 290.4, 470.9, 708.2, 1006"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01574, 0.0675, 0.1663, 0.3203, 0.5364, 0.8207, 1.179"); + values("2.22, 14.17, 58.12, 142, 272.7, 455.5, 696, 1002",\ + "2.215, 14.15, 58.05, 142, 272.8, 456.2, 696.6, 1001",\ + "2.294, 14.15, 58.04, 142, 272.7, 456.4, 696, 1002",\ + "2.727, 14.2, 57.95, 142, 272.6, 456.4, 695.6, 1001",\ + "3.225, 14.3, 58.02, 141.7, 272.8, 455.3, 695.8, 999.6",\ + "3.855, 14.42, 58.16, 142, 272.6, 455.3, 696, 1001",\ + "4.551, 14.58, 58.02, 142.1, 272.3, 455.5, 695.9, 1002",\ + "5.339, 14.79, 58.23, 142, 273, 455.2, 696.5, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01574, 0.0675, 0.1663, 0.3203, 0.5364, 0.8207, 1.179"); + values("2.298, 13.99, 56.49, 137.9, 264.8, 442.9, 676.4, 972.6",\ + "2.303, 13.99, 56.54, 137.9, 264.4, 443.5, 676.6, 972.5",\ + "2.377, 13.95, 56.59, 138.1, 265.2, 443.3, 676.2, 971.8",\ + "2.686, 14, 56.59, 138, 265.1, 442.1, 675.7, 970.7",\ + "3.124, 14.11, 56.42, 138.1, 265.1, 442.8, 675.8, 971.3",\ + "3.694, 14.22, 56.62, 137.8, 264.5, 442.6, 676.2, 973.2",\ + "4.365, 14.42, 56.63, 137.8, 265, 443, 676.1, 972.2",\ + "5.146, 14.67, 56.66, 138.1, 264.8, 442.8, 676, 971.6"); + } + } + } + } + + cell(gt2_6t_buf_x6_w31_lvt) { + area : 0.054432 ; + cell_leakage_power : 0.1044 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0009144 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 1.566 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02059, 0.08938, 0.2207, 0.4254, 0.7125, 1.09, 1.566"); + values("0.001304, 0.001199, 0.001186, 0.001175, 0.001149, 0.00109, 0.001015, 0.0009446",\ + "0.001316, 0.001207, 0.001193, 0.001182, 0.001155, 0.001097, 0.001022, 0.0009512",\ + "0.001429, 0.00127, 0.001249, 0.001236, 0.001209, 0.00115, 0.001075, 0.001004",\ + "0.001708, 0.001434, 0.001392, 0.001375, 0.001345, 0.001285, 0.001209, 0.001138",\ + "0.002167, 0.001729, 0.001647, 0.001619, 0.001585, 0.001522, 0.001444, 0.001373",\ + "0.00282, 0.002167, 0.002017, 0.00197, 0.001928, 0.00186, 0.00178, 0.001708",\ + "0.003674, 0.002769, 0.002518, 0.002442, 0.002386, 0.00231, 0.002227, 0.002153",\ + "0.004739, 0.003561, 0.003162, 0.003043, 0.002967, 0.00288, 0.002791, 0.002715"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02059, 0.08938, 0.2207, 0.4254, 0.7125, 1.09, 1.566"); + values("0, 0, 0, 0, 0, 0.01551, 0.0852, 0.1664",\ + "0, 0, 0, 0, 0, 0.01567, 0.08539, 0.1665",\ + "0, 0, 0, 0, 0, 0.01621, 0.08607, 0.1668",\ + "0, 0, 0, 0, 0, 0.01724, 0.08732, 0.1674",\ + "0, 0, 0, 0, 0, 0.01883, 0.08919, 0.1682",\ + "0, 0, 0, 0, 0, 0.02105, 0.0917, 0.1692",\ + "0, 0, 0, 0, 0, 0.02403, 0.09489, 0.1703",\ + "0, 0, 0, 0, 0, 0.02788, 0.09873, 0.1712"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02059, 0.08938, 0.2207, 0.4254, 0.7125, 1.09, 1.566"); + values("7.486, 20.06, 60.47, 137.3, 257.2, 425, 646.5, 924.7",\ + "8.023, 20.6, 61.02, 137.9, 257.5, 425.8, 646.6, 924.3",\ + "9.844, 22.31, 62.67, 139.5, 259.1, 427.5, 648.7, 927",\ + "12.27, 24.66, 65.02, 141.8, 261.6, 429.8, 650.9, 928.5",\ + "15.07, 27.34, 67.63, 144.5, 264.3, 432.2, 653.5, 931.7",\ + "18.11, 30.26, 70.37, 147.1, 266.7, 434.8, 655.8, 934",\ + "21.31, 33.37, 73.43, 150.2, 269.6, 437.5, 659.3, 937.9",\ + "24.62, 36.6, 76.6, 153.3, 272.9, 441.1, 662.4, 939.9"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02059, 0.08938, 0.2207, 0.4254, 0.7125, 1.09, 1.566"); + values("7.754, 20.81, 62.24, 141, 263.8, 435.7, 662.4, 947.2",\ + "8.286, 21.35, 62.73, 141.3, 264.1, 435.6, 663, 948.2",\ + "9.931, 22.92, 64.34, 143, 265.6, 437.9, 663.4, 948.7",\ + "12.1, 25.01, 66.37, 145, 267.7, 439.4, 665.7, 950.9",\ + "14.59, 27.27, 68.64, 147.3, 269.6, 442.2, 668.9, 954.2",\ + "17.18, 29.75, 70.91, 149.6, 272.2, 444, 671.1, 956.4",\ + "19.73, 32.19, 73.4, 151.9, 274.7, 446.5, 673.5, 957.1",\ + "22.19, 34.57, 75.93, 154.4, 277.1, 448.7, 675.4, 959.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02059, 0.08938, 0.2207, 0.4254, 0.7125, 1.09, 1.566"); + values("1.898, 13.91, 57.88, 141.7, 272.2, 455.8, 696.6, 1002",\ + "1.9, 13.91, 57.71, 141.8, 272.7, 455.7, 697.1, 1001",\ + "2.021, 13.89, 57.89, 141.8, 272.6, 455.1, 696.1, 1002",\ + "2.362, 13.95, 57.89, 141.7, 272.3, 455.3, 696.2, 1002",\ + "2.829, 14.04, 57.89, 141.8, 272, 455.6, 695.8, 1001",\ + "3.391, 14.19, 57.89, 141.7, 272.6, 456.4, 695.9, 999.9",\ + "4.065, 14.39, 57.81, 141.4, 272.6, 456, 696.5, 1001",\ + "4.787, 14.68, 58.1, 141.9, 272.9, 456.5, 696.5, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02059, 0.08938, 0.2207, 0.4254, 0.7125, 1.09, 1.566"); + values("1.98, 13.48, 55.5, 135.7, 261.3, 436.2, 668.6, 961.4",\ + "1.978, 13.48, 55.62, 136.1, 260.7, 437.2, 667.9, 961.1",\ + "2.097, 13.49, 55.58, 135.8, 261, 437.6, 669.5, 961.5",\ + "2.322, 13.56, 55.63, 136.1, 261.6, 437, 668.2, 961.3",\ + "2.721, 13.69, 55.51, 136.1, 261.4, 436.7, 667.4, 960",\ + "3.241, 13.84, 55.62, 135.7, 260.9, 436.9, 667.2, 958.2",\ + "3.891, 14.17, 55.61, 135.8, 261.5, 437.7, 667.6, 959.8",\ + "4.588, 14.52, 55.89, 136.1, 261.6, 436.9, 667.9, 960.9"); + } + } + } + } + + cell(gt2_6t_buf_x8_w31_lvt) { + area : 0.066528 ; + cell_leakage_power : 0.1348 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0008887 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "A" ; + max_capacitance : 1.855 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0242, 0.1057, 0.2612, 0.5035, 0.8435, 1.291, 1.855"); + values("0.001747, 0.001478, 0.001448, 0.001432, 0.001398, 0.001325, 0.001232, 0.001143",\ + "0.001757, 0.001483, 0.001454, 0.001438, 0.001404, 0.00133, 0.001237, 0.001149",\ + "0.001867, 0.001543, 0.001504, 0.001486, 0.00145, 0.001376, 0.001282, 0.001194",\ + "0.0022, 0.001715, 0.001645, 0.001619, 0.001581, 0.001504, 0.001409, 0.001321",\ + "0.002736, 0.002028, 0.001897, 0.001857, 0.001812, 0.001731, 0.001634, 0.001545",\ + "0.003487, 0.002495, 0.002273, 0.002207, 0.002151, 0.002065, 0.001965, 0.001875",\ + "0.004456, 0.00314, 0.002784, 0.002679, 0.002606, 0.00251, 0.002405, 0.002313",\ + "0.00565, 0.00399, 0.003444, 0.003283, 0.003185, 0.003074, 0.002963, 0.002868"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0242, 0.1057, 0.2612, 0.5035, 0.8435, 1.291, 1.855"); + values("0, 0, 0, 0, 0, 0.01803, 0.09852, 0.1953",\ + "0, 0, 0, 0, 0, 0.0182, 0.09875, 0.1955",\ + "0, 0, 0, 0, 0, 0.01882, 0.09955, 0.1959",\ + "0, 0, 0, 0, 0, 0.02, 0.101, 0.1967",\ + "0, 0, 0, 0, 0, 0.0218, 0.1032, 0.1978",\ + "0, 0, 0, 0, 0, 0.02432, 0.1062, 0.1992",\ + "0, 0, 0, 0, 0, 0.02768, 0.1099, 0.2007",\ + "0, 0, 0, 0, 0, 0.03203, 0.1145, 0.2023"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0242, 0.1057, 0.2612, 0.5035, 0.8435, 1.291, 1.855"); + values("8.484, 20.97, 60.38, 135, 251.4, 414, 629.6, 900.2",\ + "9.034, 21.51, 60.92, 135.6, 251.7, 415.3, 629.5, 899.6",\ + "10.98, 23.34, 62.73, 137.4, 253.5, 417.1, 631.9, 902.4",\ + "13.76, 26, 65.23, 140, 256.3, 419.5, 634.2, 905",\ + "16.95, 28.99, 68.23, 142.8, 259.2, 422.4, 637.4, 908",\ + "20.39, 32.27, 71.32, 145.9, 262.1, 424.9, 640.4, 911.1",\ + "24.06, 35.79, 74.75, 149.2, 265.6, 428.4, 643.6, 913.5",\ + "27.85, 39.46, 78.21, 152.6, 269, 432.1, 646.5, 917.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0242, 0.1057, 0.2612, 0.5035, 0.8435, 1.291, 1.855"); + values("8.826, 21.7, 61.3, 136.4, 253.7, 417.7, 634.1, 906.2",\ + "9.362, 22.23, 61.79, 136.9, 254.1, 418, 634.7, 907.1",\ + "11.16, 23.92, 63.51, 138.5, 255.6, 420.2, 636.4, 908.8",\ + "13.65, 26.27, 65.8, 141, 257.9, 422.4, 638.5, 910.2",\ + "16.53, 28.92, 68.38, 143.6, 260.7, 424.9, 641.2, 913.5",\ + "19.57, 31.73, 71.11, 146.2, 263, 427.4, 643.1, 915.5",\ + "22.6, 34.6, 73.89, 148.8, 265.9, 430.3, 646.2, 918.1",\ + "25.59, 37.41, 76.68, 151.5, 268.3, 433, 648.3, 920.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0242, 0.1057, 0.2612, 0.5035, 0.8435, 1.291, 1.855"); + values("2.161, 13.95, 57.73, 142, 272.2, 456.6, 697.5, 1004",\ + "2.179, 13.93, 57.85, 142, 272.9, 456.8, 698.7, 1003",\ + "2.231, 13.93, 57.87, 141.9, 273, 456.5, 697.8, 1003",\ + "2.621, 14, 57.86, 141.6, 272.2, 457, 697.7, 1003",\ + "3.166, 14.1, 57.77, 141.7, 273, 455.6, 697, 1003",\ + "3.823, 14.25, 57.88, 141.6, 272.6, 456.6, 696.9, 1003",\ + "4.603, 14.5, 57.8, 142.1, 272.8, 456.9, 697.2, 1001",\ + "5.455, 14.81, 58.03, 141.6, 272.9, 455.8, 697.1, 1003"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0242, 0.1057, 0.2612, 0.5035, 0.8435, 1.291, 1.855"); + values("2.258, 13.43, 55.1, 134.7, 259, 432.7, 663.3, 953.1",\ + "2.266, 13.44, 55.08, 134.9, 258.5, 433.7, 662, 952.3",\ + "2.314, 13.44, 55.1, 134.8, 258.9, 433.7, 663.3, 952.5",\ + "2.585, 13.5, 55.05, 134.9, 259.3, 432.7, 661.4, 953.1",\ + "3.008, 13.62, 55.08, 134.6, 259.2, 432.5, 661.7, 952.7",\ + "3.618, 13.8, 55.11, 134.5, 259.2, 433.8, 662.2, 952.3",\ + "4.351, 14.15, 55.12, 134.8, 258.5, 432.9, 661.7, 950.9",\ + "5.173, 14.46, 55.34, 134.7, 259.1, 433.6, 661.8, 951.7"); + } + } + } + } + + cell(gt2_6t_decapcc_w31_lvt) { + area : 0.012096 ; + cell_leakage_power : 0 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + } + + cell(gt2_6t_inv_x1_w31_lvt) { + area : 0.012096 ; + cell_leakage_power : 0.006581 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004694 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 0.3916 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005889, 0.02305, 0.05583, 0.1069, 0.1785, 0.2728, 0.3916"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "5.969e-05, 4.012e-06, 0, 0, 0, 0, 0, 0",\ + "0.0002067, 8.898e-05, 1.419e-05, 0, 0, 0, 0, 0",\ + "0.0004247, 0.0002434, 9.343e-05, 2.976e-05, 0, 0, 0, 0",\ + "0.0007233, 0.0004759, 0.0002299, 0.0001081, 4.79e-05, 1.517e-05, 0, 0",\ + "0.001106, 0.0007984, 0.000439, 0.0002374, 0.0001307, 7.052e-05, 3.421e-05, 1.179e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005889, 0.02305, 0.05583, 0.1069, 0.1785, 0.2728, 0.3916"); + values("0, 0, 0, 0, 0, 0.004607, 0.0241, 0.04282",\ + "0, 0, 0, 0, 0, 0.004653, 0.02414, 0.04282",\ + "0, 0, 0, 0, 0, 0.004807, 0.02431, 0.04281",\ + "0, 0, 0, 0, 0, 0.005111, 0.02461, 0.04281",\ + "0, 0, 0, 0, 0, 0.005602, 0.02506, 0.04273",\ + "0, 0, 0, 0, 0, 0.006326, 0.02567, 0.0426",\ + "0, 0, 0, 0, 0, 0.007332, 0.02641, 0.04234",\ + "0, 0, 0, 0, 0, 0.008677, 0.02722, 0.04186"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005889, 0.02305, 0.05583, 0.1069, 0.1785, 0.2728, 0.3916"); + values("4.621, 17.61, 62.63, 148.6, 282.9, 471.1, 718.2, 1029",\ + "5.162, 18.06, 63.17, 149.3, 283, 471.4, 719, 1030",\ + "6.782, 19.99, 65.03, 151, 285.2, 473, 720.4, 1032",\ + "8.734, 23.79, 68.61, 154.6, 288.7, 476.4, 723.5, 1035",\ + "10.8, 29.44, 74.36, 160.2, 294.1, 482, 730.1, 1040",\ + "12.84, 35.29, 82.89, 168.2, 302, 490.1, 737.3, 1048",\ + "14.76, 41.2, 94.1, 179.1, 312.3, 500.5, 747.8, 1058",\ + "16.56, 47.13, 107.5, 193, 326.1, 513.4, 760.7, 1071"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005889, 0.02305, 0.05583, 0.1069, 0.1785, 0.2728, 0.3916"); + values("4.915, 18.87, 67.29, 159.8, 303.9, 506.1, 771.1, 1105",\ + "5.455, 19.35, 67.75, 160.1, 304.5, 506.6, 771.9, 1106",\ + "7.218, 21.22, 69.6, 162, 306.1, 508.5, 774.4, 1107",\ + "9.415, 25.05, 73.22, 165.5, 309.2, 511.5, 776.7, 1111",\ + "11.86, 31.06, 79.01, 171.2, 315, 517, 783.3, 1116",\ + "14.5, 37.51, 87.5, 179.3, 323, 524.4, 790.8, 1124",\ + "17.25, 44.09, 99, 190.1, 333.5, 535.3, 801.1, 1134",\ + "20.04, 50.97, 113.3, 204.2, 346.8, 548.6, 813.1, 1147"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005889, 0.02305, 0.05583, 0.1069, 0.1785, 0.2728, 0.3916"); + values("2.882, 15.06, 57.71, 139.6, 266.4, 444.8, 678.3, 974.8",\ + "2.91, 15.06, 57.87, 139.1, 266.9, 445.4, 678.7, 974.5",\ + "3.841, 15.06, 57.82, 139.6, 266.4, 445.5, 678.9, 975.1",\ + "5.267, 15.27, 57.91, 139.4, 266.6, 445.2, 678.5, 975.9",\ + "7.232, 17.55, 57.8, 139.5, 266.2, 445.2, 679.1, 976.5",\ + "9.516, 21.19, 57.79, 139.6, 266.4, 444.9, 679, 976.3",\ + "12.19, 25.45, 60.02, 139.2, 266.9, 445.2, 678.9, 975.7",\ + "15.08, 30.35, 65.13, 139.5, 266.5, 445.5, 681.1, 974"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005889, 0.02305, 0.05583, 0.1069, 0.1785, 0.2728, 0.3916"); + values("2.934, 15.42, 59.34, 143.1, 273.4, 456.6, 696.1, 998.1",\ + "2.938, 15.43, 59.3, 142.9, 273.5, 457, 696.1, 998",\ + "3.894, 15.43, 59.36, 143.1, 273, 456.3, 695.5, 999",\ + "5.441, 15.53, 59.25, 142.8, 273.5, 456.4, 695.3, 998.9",\ + "7.427, 17.67, 59.21, 143, 273.3, 456.1, 695.8, 999.8",\ + "9.729, 21.75, 59.11, 143, 273.4, 455.6, 696.2, 999.6",\ + "12.39, 26.26, 60.73, 142.8, 273.5, 456.2, 697.1, 1000",\ + "15.25, 31.4, 65.81, 143, 273.3, 456.6, 697.5, 999.6"); + } + } + } + } + + cell(gt2_6t_inv_x10_w31_lvt) { + area : 0.066528 ; + cell_leakage_power : 0.06579 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.00444 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 2.303 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02982, 0.131, 0.3242, 0.6251, 1.047, 1.603, 2.303"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0008718, 1.228e-05, 0, 0, 0, 0, 0, 0",\ + "0.002304, 0.0008623, 0.0001146, 0, 0, 0, 0, 0",\ + "0.004346, 0.002344, 0.0008814, 0.0002878, 1.001e-05, 0, 0, 0",\ + "0.007047, 0.004552, 0.002172, 0.001059, 0.0005056, 0.0002054, 2.677e-05, 0",\ + "0.01046, 0.007554, 0.004136, 0.0023, 0.001332, 0.0007873, 0.0004572, 0.0002502"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02982, 0.131, 0.3242, 0.6251, 1.047, 1.603, 2.303"); + values("0, 0, 0, 0, 0, 0.02314, 0.1236, 0.2422",\ + "0, 0, 0, 0, 0, 0.02333, 0.1238, 0.2423",\ + "0, 0, 0, 0, 0, 0.02408, 0.1248, 0.2428",\ + "0, 0, 0, 0, 0, 0.02551, 0.1265, 0.2436",\ + "0, 0, 0, 0, 0, 0.02784, 0.1292, 0.2447",\ + "0, 0, 0, 0, 0, 0.03127, 0.1331, 0.2462",\ + "0, 0, 0, 0, 0, 0.03608, 0.138, 0.2476",\ + "0, 0, 0, 0, 0, 0.04257, 0.1441, 0.2488"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02982, 0.131, 0.3242, 0.6251, 1.047, 1.603, 2.303"); + values("2.854, 14.4, 53.63, 128.4, 244.5, 408, 623, 892.7",\ + "3.167, 14.86, 54.04, 128.8, 245.2, 408.7, 623.6, 893.1",\ + "3.866, 16.55, 55.76, 130.4, 246.9, 410.4, 625.3, 895.3",\ + "4.653, 19.71, 58.98, 133.6, 250, 413, 628.3, 898.3",\ + "5.412, 23.43, 64.18, 138.8, 255.1, 418.3, 633.2, 904.6",\ + "6.07, 27.43, 71.2, 146.2, 262.2, 425.6, 640.8, 911.1",\ + "6.592, 31.44, 79.8, 155.7, 272.1, 435, 650.1, 921.1",\ + "6.962, 35.33, 88.97, 167.5, 284.1, 446.8, 662.4, 931.8"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02982, 0.131, 0.3242, 0.6251, 1.047, 1.603, 2.303"); + values("3.025, 14.91, 55.28, 132.3, 252.2, 419.8, 641.3, 920.1",\ + "3.39, 15.37, 55.73, 132.5, 252.7, 420.8, 642.2, 921.3",\ + "4.211, 17.12, 57.43, 134.2, 254.3, 422.6, 643.4, 922.4",\ + "5.264, 20.49, 60.74, 137.6, 257.4, 425.8, 647.2, 925.8",\ + "6.47, 24.72, 66.05, 142.8, 262.6, 430.8, 652.1, 931.2",\ + "7.8, 29.25, 73.66, 150.2, 269.6, 438, 659.3, 937.2",\ + "9.16, 34, 83.2, 160.1, 279.3, 447.5, 668.8, 947.7",\ + "10.61, 38.86, 93.52, 172.6, 291.8, 459.6, 680.9, 958.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02982, 0.131, 0.3242, 0.6251, 1.047, 1.603, 2.303"); + values("1.185, 13.41, 57.3, 141.4, 271.5, 454.2, 694.9, 1001",\ + "1.525, 13.42, 57.33, 141.3, 271.5, 454.8, 695.4, 1001",\ + "2.251, 13.42, 57.23, 141.4, 271.7, 455.2, 695.6, 1001",\ + "3.535, 14.12, 57.39, 141.1, 272, 454.9, 694.8, 1001",\ + "5.201, 16.18, 57.46, 141.1, 271.9, 454.6, 695.5, 1001",\ + "7.139, 19.27, 57.96, 141.3, 271.8, 455.4, 695.1, 999.9",\ + "9.416, 23.36, 60.25, 141.4, 272.1, 455.3, 694.9, 999",\ + "11.99, 28.25, 64.59, 141.6, 271.3, 455, 695.4, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02982, 0.131, 0.3242, 0.6251, 1.047, 1.603, 2.303"); + values("1.074, 13.11, 56.15, 138.5, 266.5, 446.8, 682, 982.3",\ + "1.424, 13.14, 56.27, 138.6, 266.6, 446.7, 683.3, 981.9",\ + "2.216, 13.13, 56.29, 138.6, 266.4, 446.1, 682.3, 982.4",\ + "3.492, 13.84, 56.08, 138.4, 266.1, 446.2, 681.9, 981.5",\ + "5.176, 16.2, 56.33, 138.6, 266.4, 446.8, 682, 980.9",\ + "7.079, 19.43, 56.79, 138.6, 266.9, 446.5, 681.5, 980.3",\ + "9.36, 23.65, 59.31, 138.6, 266.8, 445.7, 681.8, 980.7",\ + "11.87, 28.65, 64.34, 138.6, 266.8, 446.9, 681.9, 981.7"); + } + } + } + } + + cell(gt2_6t_inv_x12_w31_lvt) { + area : 0.078624 ; + cell_leakage_power : 0.07895 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.005391 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 2.501 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0323, 0.1422, 0.352, 0.6789, 1.137, 1.741, 2.501"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.001044, 0, 0, 0, 0, 0, 0, 0",\ + "0.002745, 0.001028, 0.000121, 0, 0, 0, 0, 0",\ + "0.005161, 0.002803, 0.001047, 0.0003309, 1.609e-08, 0, 0, 0",\ + "0.008356, 0.005453, 0.002607, 0.001275, 0.0006106, 0.000249, 3.352e-05, 0",\ + "0.0124, 0.009033, 0.004963, 0.002771, 0.00161, 0.000951, 0.0005586, 0.0003092"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0323, 0.1422, 0.352, 0.6789, 1.137, 1.741, 2.501"); + values("0, 0, 0, 0, 0, 0.02509, 0.1327, 0.2617",\ + "0, 0, 0, 0, 0, 0.02531, 0.133, 0.2618",\ + "0, 0, 0, 0, 0, 0.02608, 0.134, 0.2624",\ + "0, 0, 0, 0, 0, 0.02761, 0.1358, 0.2633",\ + "0, 0, 0, 0, 0, 0.03009, 0.1388, 0.2647",\ + "0, 0, 0, 0, 0, 0.03374, 0.1429, 0.2665",\ + "0, 0, 0, 0, 0, 0.03886, 0.1483, 0.2685",\ + "0, 0, 0, 0, 0, 0.0458, 0.155, 0.2703"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0323, 0.1422, 0.352, 0.6789, 1.137, 1.741, 2.501"); + values("3.003, 14.42, 52.98, 126.4, 240.9, 401.6, 613, 879.4",\ + "3.34, 14.85, 53.4, 126.8, 241.2, 401.3, 612.5, 879.3",\ + "4.036, 16.47, 55.02, 128.5, 242.8, 403.7, 615, 881.3",\ + "4.827, 19.35, 58.11, 131.4, 245.9, 406.1, 617, 884.2",\ + "5.56, 22.77, 62.91, 136.3, 250.9, 411.3, 622.2, 887.9",\ + "6.182, 26.42, 69.3, 143.1, 257.7, 418.2, 628.8, 895",\ + "6.674, 30.07, 77.16, 151.9, 266.5, 427.2, 638.5, 904.5",\ + "6.995, 33.6, 85.49, 162.6, 277.7, 438.5, 649.5, 915.8"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0323, 0.1422, 0.352, 0.6789, 1.137, 1.741, 2.501"); + values("3.191, 14.86, 54.11, 128.9, 245.7, 409.8, 625.5, 897",\ + "3.591, 15.28, 54.65, 129.6, 246.2, 409.9, 625, 897.5",\ + "4.408, 16.95, 56.14, 131, 248, 411.9, 627.6, 898.9",\ + "5.472, 20.13, 59.35, 134.3, 250.8, 415, 630.7, 902.3",\ + "6.66, 24.04, 64.52, 139.3, 255.6, 419.8, 635.6, 907.3",\ + "7.949, 28.28, 71.51, 146.4, 262.9, 426.9, 642.4, 914.1",\ + "9.334, 32.68, 80.4, 155.9, 272.1, 436, 650.6, 923.1",\ + "10.77, 37.21, 89.87, 167.6, 284.1, 447.4, 662.7, 933.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0323, 0.1422, 0.352, 0.6789, 1.137, 1.741, 2.501"); + values("1.212, 13.43, 57.23, 141.4, 271.9, 456, 697.4, 1002",\ + "1.569, 13.42, 57.4, 141.1, 272.2, 455.3, 696.8, 1001",\ + "2.352, 13.45, 57.26, 141.5, 271.5, 456, 696.7, 1002",\ + "3.75, 14.18, 57.28, 141.2, 272.3, 455.1, 696.7, 1001",\ + "5.571, 16.19, 57.28, 141.1, 272.3, 454.5, 696, 1002",\ + "7.646, 19.28, 57.95, 141.1, 272.3, 455.9, 695.1, 1001",\ + "10.21, 23.58, 60.43, 141.5, 271.5, 456, 696.2, 999.5",\ + "13.12, 28.56, 64.7, 142, 271.5, 455.1, 695.7, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0323, 0.1422, 0.352, 0.6789, 1.137, 1.741, 2.501"); + values("1.11, 13.13, 56.21, 138.6, 266.9, 446.4, 683.4, 981.9",\ + "1.44, 13.12, 56.2, 138.3, 266.9, 446.9, 683.8, 982",\ + "2.268, 13.14, 56.22, 138.6, 266.6, 446.6, 682.7, 982.6",\ + "3.674, 13.86, 56.21, 138.4, 266.7, 446.5, 683, 982.5",\ + "5.474, 16.12, 56.31, 138.3, 266.8, 446.1, 682.2, 982.3",\ + "7.63, 19.43, 56.88, 138.4, 266.9, 446.6, 681.7, 980.9",\ + "10.12, 23.71, 59.59, 138.6, 266.9, 446.8, 682.6, 980.7",\ + "13.04, 28.87, 64.22, 139, 267, 447, 682.8, 982.5"); + } + } + } + } + + cell(gt2_6t_inv_x2_w31_lvt) { + area : 0.018144 ; + cell_leakage_power : 0.01316 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0009065 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 0.7237 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01005, 0.0418, 0.1024, 0.1969, 0.3295, 0.5039, 0.7237"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001562, 7.273e-06, 0, 0, 0, 0, 0, 0",\ + "0.000468, 0.0001844, 2.54e-05, 0, 0, 0, 0, 0",\ + "0.0009211, 0.0004966, 0.0001835, 5.412e-05, 0, 0, 0, 0",\ + "0.001528, 0.0009708, 0.0004553, 0.000211, 9.081e-05, 2.591e-05, 0, 0",\ + "0.002302, 0.001625, 0.0008737, 0.000468, 0.0002549, 0.0001367, 6.632e-05, 2.231e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01005, 0.0418, 0.1024, 0.1969, 0.3295, 0.5039, 0.7237"); + values("0, 0, 0, 0, 0, 0.00791, 0.04227, 0.07796",\ + "0, 0, 0, 0, 0, 0.007987, 0.04235, 0.07798",\ + "0, 0, 0, 0, 0, 0.008251, 0.04264, 0.07801",\ + "0, 0, 0, 0, 0, 0.008769, 0.04319, 0.07806",\ + "0, 0, 0, 0, 0, 0.0096, 0.04404, 0.07809",\ + "0, 0, 0, 0, 0, 0.01082, 0.0452, 0.07805",\ + "0, 0, 0, 0, 0, 0.01252, 0.04664, 0.07782",\ + "0, 0, 0, 0, 0, 0.0148, 0.04828, 0.07724"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01005, 0.0418, 0.1024, 0.1969, 0.3295, 0.5039, 0.7237"); + values("3.307, 15.83, 59.31, 142.2, 271.6, 453.1, 691.8, 992.7",\ + "3.822, 16.34, 59.85, 142.7, 272.1, 453.4, 692.2, 993",\ + "4.877, 18.21, 61.69, 144.6, 273.9, 455.4, 693.8, 994.2",\ + "6.184, 21.95, 65.23, 148.2, 277.4, 458.2, 696.5, 997.3",\ + "7.553, 26.97, 70.98, 153.6, 283, 464.1, 703.1, 1003",\ + "8.806, 32.15, 79.24, 161.5, 290.7, 471.8, 710.7, 1011",\ + "9.941, 37.43, 89.98, 172.4, 301.2, 482.1, 721, 1020",\ + "10.9, 42.57, 102.2, 186, 314.2, 495.1, 734, 1033"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01005, 0.0418, 0.1024, 0.1969, 0.3295, 0.5039, 0.7237"); + values("3.482, 16.81, 63.04, 151.3, 288.9, 481.5, 735.2, 1055",\ + "4.034, 17.33, 63.55, 151.8, 289.1, 482.2, 736.1, 1055",\ + "5.259, 19.19, 65.29, 153.6, 291, 483.6, 737.3, 1057",\ + "6.809, 23.01, 68.9, 157, 294.2, 487.5, 741.4, 1060",\ + "8.598, 28.56, 74.74, 162.7, 299.7, 492.7, 746.8, 1065",\ + "10.47, 34.29, 83.11, 170.7, 307.7, 500.7, 754.2, 1073",\ + "12.45, 40.23, 94.35, 181.3, 318.4, 510.6, 763.7, 1083",\ + "14.51, 46.42, 107.8, 195.4, 331.6, 523.4, 777.2, 1096"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01005, 0.0418, 0.1024, 0.1969, 0.3295, 0.5039, 0.7237"); + values("1.761, 14.21, 58.18, 141.9, 271.9, 455.1, 694.6, 997.6",\ + "2.058, 14.21, 58.18, 142, 271.8, 455.6, 694.7, 998.6",\ + "2.839, 14.22, 58.22, 141.8, 272.1, 455.1, 694.9, 998.9",\ + "4.157, 14.67, 58.19, 141.5, 271.9, 456, 695.2, 997.9",\ + "5.797, 16.91, 58.14, 142, 271.8, 455.7, 695.1, 998.8",\ + "7.824, 20.28, 58.39, 142, 272.1, 455.5, 695, 999.9",\ + "10.1, 24.32, 60.7, 141.6, 271.8, 455.8, 695.1, 999.3",\ + "12.66, 29.14, 65.58, 142.1, 272.6, 456, 697.4, 998.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01005, 0.0418, 0.1024, 0.1969, 0.3295, 0.5039, 0.7237"); + values("1.737, 14.21, 58.02, 141.7, 272.5, 453.9, 694, 996.6",\ + "1.975, 14.22, 58.08, 141.9, 271.9, 455.7, 694.4, 997.2",\ + "2.92, 14.23, 57.99, 141.9, 271.6, 454.7, 694.4, 997.5",\ + "4.226, 14.53, 58.04, 141.4, 272, 455.8, 694.6, 998.3",\ + "5.902, 16.94, 58.18, 141.9, 272.1, 454.1, 694.6, 999",\ + "7.906, 20.7, 58.1, 141.9, 272.4, 455.7, 694.5, 999.1",\ + "10.16, 25.04, 60.19, 141.9, 272.3, 454, 695.1, 998.9",\ + "12.64, 30, 65.59, 141.9, 271.6, 455, 695.1, 997.3"); + } + } + } + } + + cell(gt2_6t_inv_x3_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.01974 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001363 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 0.9356 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0127, 0.05377, 0.1322, 0.2544, 0.4258, 0.6514, 0.9356"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.00022, 7.911e-06, 0, 0, 0, 0, 0, 0",\ + "0.0006519, 0.0002567, 3.786e-05, 0, 0, 0, 0, 0",\ + "0.00128, 0.0006925, 0.0002609, 8.135e-05, 0, 0, 0, 0",\ + "0.002117, 0.001356, 0.000644, 0.0003046, 0.0001375, 4.578e-05, 0, 0",\ + "0.003181, 0.002264, 0.001231, 0.0006686, 0.0003722, 0.0002049, 0.0001054, 4.321e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0127, 0.05377, 0.1322, 0.2544, 0.4258, 0.6514, 0.9356"); + values("0, 0, 0, 0, 0, 0.01022, 0.05444, 0.1006",\ + "0, 0, 0, 0, 0, 0.01033, 0.05455, 0.1006",\ + "0, 0, 0, 0, 0, 0.01066, 0.05492, 0.1006",\ + "0, 0, 0, 0, 0, 0.01132, 0.05563, 0.1007",\ + "0, 0, 0, 0, 0, 0.01239, 0.05671, 0.1008",\ + "0, 0, 0, 0, 0, 0.01395, 0.0582, 0.1007",\ + "0, 0, 0, 0, 0, 0.01612, 0.06004, 0.1005",\ + "0, 0, 0, 0, 0, 0.01903, 0.06217, 0.09976"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0127, 0.05377, 0.1322, 0.2544, 0.4258, 0.6514, 0.9356"); + values("3.197, 15.81, 59.37, 142.7, 272.5, 453.9, 693.4, 994.8",\ + "3.668, 16.33, 59.98, 143.1, 272.9, 455, 694.3, 995",\ + "4.622, 18.19, 61.76, 145, 274.4, 456.8, 696.3, 998",\ + "5.825, 21.86, 65.29, 148.3, 277.8, 460.1, 699.1, 1001",\ + "7.047, 26.81, 70.92, 153.8, 283.5, 465.4, 705, 1006",\ + "8.198, 31.93, 79.15, 161.6, 291.2, 473.2, 712.4, 1013",\ + "9.237, 37.17, 89.84, 172.4, 301.6, 482.6, 722.6, 1023",\ + "10.13, 42.34, 101.9, 186, 314.7, 496.2, 734.7, 1035"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0127, 0.05377, 0.1322, 0.2544, 0.4258, 0.6514, 0.9356"); + values("3.353, 16.74, 62.89, 150.8, 288, 480.6, 734.2, 1053",\ + "3.865, 17.23, 63.37, 151.5, 288.6, 481, 734.3, 1053",\ + "4.942, 19.06, 65.11, 153.2, 290.5, 483, 736.4, 1055",\ + "6.37, 22.78, 68.66, 156.6, 293.5, 486.4, 739.7, 1058",\ + "7.985, 28.16, 74.23, 162, 299.2, 491.7, 744.7, 1063",\ + "9.701, 33.78, 82.55, 169.8, 306.5, 498.8, 751.7, 1070",\ + "11.51, 39.56, 93.64, 180.4, 316.9, 508.6, 761.7, 1080",\ + "13.35, 45.6, 106.8, 194.2, 330, 521.6, 775, 1093"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0127, 0.05377, 0.1322, 0.2544, 0.4258, 0.6514, 0.9356"); + values("1.557, 13.98, 57.94, 141.6, 272.3, 454.3, 694.5, 998.6",\ + "1.888, 14, 57.76, 141.5, 272, 455.4, 694.5, 998.1",\ + "2.648, 14, 57.87, 141.7, 271.5, 455.5, 694.3, 997.8",\ + "3.875, 14.46, 57.85, 141.3, 271.5, 455.5, 694.4, 997.5",\ + "5.504, 16.81, 57.97, 141.3, 272.2, 455.2, 694.3, 998.9",\ + "7.431, 20.08, 58.17, 141.3, 272.2, 455.7, 694.3, 999.8",\ + "9.595, 24.17, 60.38, 141.7, 272.4, 454, 694.7, 999.5",\ + "12.05, 28.96, 65.39, 141.8, 272.2, 455.6, 697.1, 999.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0127, 0.05377, 0.1322, 0.2544, 0.4258, 0.6514, 0.9356"); + values("1.511, 13.99, 57.89, 141.6, 272, 455.1, 695.1, 1000",\ + "1.799, 14, 57.9, 141.6, 271.9, 455, 694.6, 999.6",\ + "2.67, 14.01, 57.87, 141.6, 271.6, 454.5, 695, 1000",\ + "3.922, 14.38, 57.91, 141.5, 272.1, 454.8, 695.4, 1000",\ + "5.563, 16.84, 57.83, 141.6, 271.9, 455, 694.8, 999.8",\ + "7.46, 20.49, 57.94, 141.6, 272.1, 455.1, 694.9, 999.3",\ + "9.584, 24.71, 60.21, 141.6, 272.1, 455.3, 695.9, 997.7",\ + "11.99, 29.71, 65.47, 141.6, 272.1, 455.2, 696.8, 998.5"); + } + } + } + } + + cell(gt2_6t_inv_x4_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.02632 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001796 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 1.239 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0165, 0.0709, 0.1748, 0.3366, 0.5637, 0.8625, 1.239"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0003302, 1.256e-05, 0, 0, 0, 0, 0, 0",\ + "0.0009269, 0.0003534, 5.011e-05, 0, 0, 0, 0, 0",\ + "0.001786, 0.0009498, 0.0003542, 0.0001098, 0, 0, 0, 0",\ + "0.002928, 0.00186, 0.0008782, 0.000415, 0.0001877, 6.363e-05, 0, 0",\ + "0.004379, 0.003095, 0.001675, 0.0009098, 0.0005077, 0.0002829, 0.0001493, 6.522e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0165, 0.0709, 0.1748, 0.3366, 0.5637, 0.8625, 1.239"); + values("0, 0, 0, 0, 0, 0.01331, 0.0709, 0.1329",\ + "0, 0, 0, 0, 0, 0.01343, 0.07104, 0.1329",\ + "0, 0, 0, 0, 0, 0.01387, 0.07154, 0.133",\ + "0, 0, 0, 0, 0, 0.01472, 0.07248, 0.1332",\ + "0, 0, 0, 0, 0, 0.0161, 0.07394, 0.1333",\ + "0, 0, 0, 0, 0, 0.01811, 0.07594, 0.1335",\ + "0, 0, 0, 0, 0, 0.02092, 0.07845, 0.1333",\ + "0, 0, 0, 0, 0, 0.02468, 0.08138, 0.1327"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0165, 0.0709, 0.1748, 0.3366, 0.5637, 0.8625, 1.239"); + values("2.883, 15.22, 57.8, 139, 265.5, 443.3, 677, 971.4",\ + "3.246, 15.71, 58.32, 139.5, 266.1, 443.5, 677.2, 972",\ + "4.086, 17.59, 60.11, 141.3, 267.8, 445.1, 678.6, 973.6",\ + "5.111, 21.2, 63.64, 144.8, 271.3, 448.5, 682.6, 977.3",\ + "6.119, 25.91, 69.31, 150.3, 276.7, 454.3, 688, 981.5",\ + "7.037, 30.79, 77.42, 158.1, 284.5, 461.7, 695.1, 988.9",\ + "7.822, 35.76, 87.83, 168.7, 294.8, 471.9, 705.3, 999",\ + "8.475, 40.65, 99.37, 182.2, 307.8, 485, 718.3, 1012"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0165, 0.0709, 0.1748, 0.3366, 0.5637, 0.8625, 1.239"); + values("3.022, 16.09, 61.11, 147, 280.7, 468.7, 715.7, 1027",\ + "3.455, 16.58, 61.55, 147.4, 281.2, 468.5, 715.5, 1026",\ + "4.418, 18.39, 63.29, 149.2, 283, 470.5, 717.7, 1029",\ + "5.689, 22.14, 66.79, 152.6, 286.4, 473.8, 721.2, 1032",\ + "7.118, 27.32, 72.5, 158, 291.8, 479.2, 726.2, 1037",\ + "8.642, 32.71, 80.73, 165.8, 299.2, 486.6, 733.4, 1044",\ + "10.27, 38.35, 91.73, 176.3, 309.6, 497.1, 744, 1054",\ + "11.92, 44.16, 104.5, 190.1, 322.6, 509.4, 756.5, 1066"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0165, 0.0709, 0.1748, 0.3366, 0.5637, 0.8625, 1.239"); + values("1.35, 13.73, 57.71, 141.7, 271.8, 455.4, 695.6, 1000",\ + "1.713, 13.71, 57.56, 141.3, 272.5, 455.6, 695.8, 1000",\ + "2.396, 13.74, 57.71, 141.4, 272.3, 455.6, 695.5, 1000",\ + "3.592, 14.26, 57.68, 141.3, 272.5, 455.3, 695.1, 999.1",\ + "5.095, 16.55, 57.56, 141.7, 272.1, 455.1, 695.6, 998.5",\ + "6.964, 19.72, 57.85, 141.4, 272.2, 455.7, 695.6, 1000",\ + "9.03, 23.84, 60.48, 141.5, 272.4, 455.9, 695.7, 1002",\ + "11.39, 28.6, 65.13, 141.5, 272.6, 456.1, 697.7, 1000"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.0165, 0.0709, 0.1748, 0.3366, 0.5637, 0.8625, 1.239"); + values("1.275, 13.69, 57.43, 140.8, 270.5, 452.6, 691.7, 994.5",\ + "1.637, 13.65, 57.21, 140.6, 270.9, 453, 691.5, 994.8",\ + "2.427, 13.64, 57.35, 140.6, 270.9, 453.3, 691.8, 995.4",\ + "3.647, 14.08, 57.37, 140.8, 270.7, 453, 691.6, 995.9",\ + "5.146, 16.56, 57.29, 140.8, 270.2, 453.4, 691.7, 995.8",\ + "6.963, 20.13, 57.4, 140.8, 270.9, 453.3, 691.8, 995.5",\ + "8.981, 24.37, 59.97, 140.8, 270.6, 452.7, 691.8, 993.2",\ + "11.31, 29.29, 64.97, 140.8, 270.7, 453.2, 694.1, 996.2"); + } + } + } + } + + cell(gt2_6t_inv_x6_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.03948 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.002681 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 1.692 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02217, 0.09649, 0.2384, 0.4595, 0.7697, 1.178, 1.692"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0005093, 1.596e-05, 0, 0, 0, 0, 0, 0",\ + "0.001388, 0.0005217, 7.4e-05, 0, 0, 0, 0, 0",\ + "0.002648, 0.001402, 0.0005239, 0.0001661, 2.374e-06, 0, 0, 0",\ + "0.004317, 0.002741, 0.001299, 0.0006229, 0.0002889, 0.0001089, 2.275e-06, 0",\ + "0.006434, 0.004569, 0.002474, 0.001358, 0.0007687, 0.0004418, 0.0002448, 0.0001214"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02217, 0.09649, 0.2384, 0.4595, 0.7697, 1.178, 1.692"); + values("0, 0, 0, 0, 0, 0.01759, 0.09462, 0.1799",\ + "0, 0, 0, 0, 0, 0.01776, 0.09482, 0.1799",\ + "0, 0, 0, 0, 0, 0.01833, 0.09548, 0.1801",\ + "0, 0, 0, 0, 0, 0.01946, 0.09676, 0.1805",\ + "0, 0, 0, 0, 0, 0.02127, 0.09873, 0.1809",\ + "0, 0, 0, 0, 0, 0.02394, 0.1015, 0.1813",\ + "0, 0, 0, 0, 0, 0.02766, 0.1049, 0.1815",\ + "0, 0, 0, 0, 0, 0.03263, 0.109, 0.1811"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02217, 0.09649, 0.2384, 0.4595, 0.7697, 1.178, 1.692"); + values("2.777, 14.91, 56.57, 136.1, 260.2, 433.8, 662.8, 951.2",\ + "3.084, 15.4, 57.16, 136.7, 260.7, 434.6, 663.6, 952.2",\ + "3.846, 17.22, 58.92, 138.4, 262.5, 436.5, 665.5, 953.2",\ + "4.753, 20.77, 62.33, 141.8, 265.9, 439.7, 668.9, 957.3",\ + "5.618, 25.18, 67.92, 147.3, 271.2, 445.1, 674.2, 962.3",\ + "6.388, 29.8, 75.83, 155, 278.9, 452.6, 680.9, 969.3",\ + "7.048, 34.52, 85.84, 165.4, 289, 462.8, 691.5, 978.9",\ + "7.542, 39.13, 96.72, 178.6, 302, 475.5, 704.2, 991.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02217, 0.09649, 0.2384, 0.4595, 0.7697, 1.178, 1.692"); + values("2.921, 15.71, 59.5, 142.8, 273.2, 455.2, 695.3, 997.5",\ + "3.294, 16.17, 59.96, 143.4, 273.7, 456.4, 696.8, 999.7",\ + "4.159, 17.95, 61.74, 145.1, 275.4, 457.6, 697.7, 999.9",\ + "5.328, 21.64, 65.17, 148.6, 278.5, 461.5, 701.8, 1005",\ + "6.625, 26.54, 70.76, 154, 284, 466.7, 706.8, 1010",\ + "8.026, 31.67, 78.86, 161.8, 291.4, 473.7, 714.5, 1016",\ + "9.499, 37.05, 89.52, 172.2, 301.4, 484.1, 724.3, 1025",\ + "11.01, 42.61, 101.6, 185.6, 314.5, 496.8, 736.5, 1038"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02217, 0.09649, 0.2384, 0.4595, 0.7697, 1.178, 1.692"); + values("1.233, 13.61, 58.02, 142.3, 274.3, 458.6, 700.4, 1007",\ + "1.57, 13.63, 57.88, 142.2, 274.3, 459.3, 701, 1009",\ + "2.252, 13.63, 57.95, 142.1, 274.4, 459.2, 700.6, 1007",\ + "3.412, 14.25, 57.97, 142.4, 274.3, 459.3, 700.4, 1008",\ + "4.933, 16.43, 58.02, 142.2, 274.3, 459.3, 700.5, 1007",\ + "6.784, 19.56, 58.29, 142.3, 274.3, 459.2, 700.6, 1007",\ + "8.79, 23.65, 60.65, 142.5, 274.4, 459.2, 701, 1009",\ + "11.16, 28.37, 65.27, 142.8, 273.6, 458.5, 702.9, 1008"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02217, 0.09649, 0.2384, 0.4595, 0.7697, 1.178, 1.692"); + values("1.142, 13.47, 57.28, 140.8, 271.1, 453.9, 692.9, 995.2",\ + "1.509, 13.46, 57.15, 140.8, 271, 453.9, 692.5, 995.4",\ + "2.228, 13.48, 57.28, 140.7, 271.2, 453.7, 692.4, 995.4",\ + "3.412, 13.99, 57.12, 140.7, 270.9, 453.4, 692.6, 994.6",\ + "4.926, 16.48, 57.33, 140.5, 270.5, 453.7, 692.7, 996.6",\ + "6.729, 19.85, 57.5, 140.5, 271.2, 454.1, 692.5, 997.2",\ + "8.729, 24.11, 59.98, 140.6, 271.2, 453.3, 692.8, 996.7",\ + "11.04, 29, 65.12, 140.9, 271.3, 453.3, 694.6, 996.4"); + } + } + } + } + + cell(gt2_6t_inv_x8_w31_lvt) { + area : 0.054432 ; + cell_leakage_power : 0.05264 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.003584 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!A)" ; + max_capacitance : 2.047 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02661, 0.1165, 0.2882, 0.5556, 0.9309, 1.425, 2.047"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0006852, 1.019e-05, 0, 0, 0, 0, 0, 0",\ + "0.001843, 0.0006859, 9.196e-05, 0, 0, 0, 0, 0",\ + "0.003499, 0.001861, 0.0006927, 0.0002202, 3.304e-06, 0, 0, 0",\ + "0.005683, 0.003632, 0.001725, 0.0008304, 0.0003914, 0.0001516, 9.407e-06, 0",\ + "0.008459, 0.006041, 0.003284, 0.001811, 0.001036, 0.0005996, 0.0003417, 0.0001776"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02661, 0.1165, 0.2882, 0.5556, 0.9309, 1.425, 2.047"); + values("0, 0, 0, 0, 0, 0.02096, 0.1121, 0.2163",\ + "0, 0, 0, 0, 0, 0.02115, 0.1123, 0.2164",\ + "0, 0, 0, 0, 0, 0.02182, 0.1131, 0.2167",\ + "0, 0, 0, 0, 0, 0.02314, 0.1147, 0.2173",\ + "0, 0, 0, 0, 0, 0.02526, 0.1171, 0.218",\ + "0, 0, 0, 0, 0, 0.02839, 0.1204, 0.2189",\ + "0, 0, 0, 0, 0, 0.03275, 0.1247, 0.2197",\ + "0, 0, 0, 0, 0, 0.03862, 0.1298, 0.2199"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02661, 0.1165, 0.2882, 0.5556, 0.9309, 1.425, 2.047"); + values("2.794, 14.66, 55.18, 132.4, 252.8, 421.6, 643.9, 924.2",\ + "3.091, 15.13, 55.6, 132.8, 253.3, 422, 644.3, 924.7",\ + "3.806, 16.91, 57.38, 134.6, 255, 423.9, 646.3, 925.8",\ + "4.643, 20.29, 60.83, 138, 258.2, 427.2, 649.1, 928.9",\ + "5.449, 24.34, 66.27, 143.3, 263.6, 432, 654.3, 934.1",\ + "6.161, 28.66, 73.79, 150.8, 271.2, 439.8, 661.8, 942.3",\ + "6.723, 33.04, 83.09, 161, 281.1, 449.8, 671.9, 951.8",\ + "7.152, 37.33, 93.11, 173.5, 293.8, 462.4, 683.8, 962.9"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02661, 0.1165, 0.2882, 0.5556, 0.9309, 1.425, 2.047"); + values("2.949, 15.29, 57.49, 137.8, 263, 438.8, 669.5, 960.4",\ + "3.312, 15.76, 57.93, 138.3, 263.4, 438.7, 669.9, 961.3",\ + "4.14, 17.57, 59.59, 139.8, 265.2, 440.4, 671.6, 963.4",\ + "5.241, 21.1, 63.02, 143.2, 268.6, 444.3, 675.5, 966.2",\ + "6.483, 25.68, 68.51, 148.6, 273.6, 449.4, 679.6, 972",\ + "7.834, 30.51, 76.4, 156.3, 281, 456.7, 687.7, 979.1",\ + "9.216, 35.6, 86.6, 166.3, 290.8, 465.9, 696.9, 988.1",\ + "10.71, 40.83, 97.85, 179.5, 303.8, 478.6, 709.8, 999.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02661, 0.1165, 0.2882, 0.5556, 0.9309, 1.425, 2.047"); + values("1.194, 13.56, 57.91, 142.2, 274.5, 459.5, 702.2, 1010",\ + "1.521, 13.56, 57.93, 142.4, 274.5, 459.3, 702.1, 1010",\ + "2.219, 13.57, 57.95, 142.2, 274.5, 459.6, 701.6, 1009",\ + "3.437, 14.21, 57.87, 142.6, 274, 458.2, 701.7, 1009",\ + "4.966, 16.42, 57.74, 142.1, 273.8, 459.1, 700.6, 1008",\ + "6.836, 19.38, 58.26, 142.4, 274.5, 459.4, 700.8, 1008",\ + "9.009, 23.44, 60.75, 142.6, 274.5, 459.6, 701, 1009",\ + "11.44, 28.26, 65.04, 142.6, 274, 459.6, 700.8, 1009"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.02661, 0.1165, 0.2882, 0.5556, 0.9309, 1.425, 2.047"); + values("1.094, 13.33, 56.79, 140.2, 269.3, 451.9, 691.1, 993.3",\ + "1.45, 13.33, 56.86, 140, 269.9, 451.8, 691.2, 993.3",\ + "2.196, 13.34, 56.97, 140.1, 270, 451.4, 690.8, 992.8",\ + "3.4, 13.94, 56.91, 140.1, 269.8, 451.6, 689.4, 992.1",\ + "4.961, 16.34, 57.01, 139.8, 270, 451.1, 689.8, 990.4",\ + "6.777, 19.61, 57.32, 139.9, 269.4, 452, 689.8, 991.7",\ + "8.965, 23.81, 59.83, 140.1, 269.6, 451.5, 690.2, 993.3",\ + "11.26, 28.76, 64.84, 140.4, 269.4, 451.1, 690.8, 992.2"); + } + } + } + } + + cell(gt2_6t_mux2_x1_w31_lvt) { + area : 0.06048 ; + cell_leakage_power : 0.04669 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004825 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.531e-05, 9.472e-05, 9.39e-05, 9.333e-05, 9.315e-05, 9.307e-05, \ + 9.31e-05, 9.321e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004827 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.805e-05, 9.744e-05, 9.659e-05, 9.604e-05, 9.585e-05, 9.58e-05, \ + 9.584e-05, 9.595e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(S) { + capacitance : 0.0009336 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000313, 0.0003204, 0.000363, 0.0004608, 0.0006222, 0.000855, \ + 0.001165, 0.001557"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 3.146e-05, 0.0001298, 0.0002909, 0.0005226, 0.0008308, 0.001221"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A&(!S))|(B&S))" ; + max_capacitance : 0.276 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("0.0002682, 0.0002757, 0.0002767, 0.0002743, 0.0002662, 0.0002437, 0.0002122, 0.0001842",\ + "0.000273, 0.0002808, 0.000282, 0.0002797, 0.0002715, 0.000249, 0.0002175, 0.0001895",\ + "0.0003078, 0.0003137, 0.0003158, 0.0003137, 0.0003056, 0.0002829, 0.0002514, 0.0002235",\ + "0.0004008, 0.000401, 0.0004029, 0.0004011, 0.0003929, 0.0003699, 0.0003382, 0.0003105",\ + "0.0005656, 0.0005566, 0.0005561, 0.0005541, 0.0005455, 0.000522, 0.00049, 0.0004626",\ + "0.0008075, 0.0007874, 0.0007814, 0.0007783, 0.000769, 0.0007445, 0.0007123, 0.0006852",\ + "0.001132, 0.001098, 0.001084, 0.001079, 0.001068, 0.001042, 0.00101, 0.0009829",\ + "0.001544, 0.001496, 0.001472, 0.001463, 0.00145, 0.001423, 0.001389, 0.001363"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("0, 0, 0, 0, 0, 0.001838, 0.01207, 0.02944",\ + "0, 0, 0, 0, 0, 0.001854, 0.01212, 0.02948",\ + "0, 0, 0, 0, 0, 0.001936, 0.0123, 0.02964",\ + "0, 0, 0, 0, 0, 0.002128, 0.01268, 0.02998",\ + "0, 0, 0, 0, 0, 0.002449, 0.01328, 0.03051",\ + "0, 0, 0, 0, 0.0001193, 0.002925, 0.01414, 0.03122",\ + "0.0003154, 0.0002852, 0.0002786, 0.0002785, 0.0004493, 0.003586, 0.01528, 0.0321",\ + "0.0007233, 0.0006776, 0.0006614, 0.0006593, 0.0008794, 0.004476, 0.01673, 0.03311"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("0.0003887, 0.0003686, 0.0003586, 0.0003527, 0.0003425, 0.0003189, 0.0002871, 0.000259",\ + "0.0003961, 0.000375, 0.0003639, 0.0003577, 0.0003474, 0.0003237, 0.0002918, 0.0002637",\ + "0.0004339, 0.0004086, 0.0003926, 0.0003847, 0.0003736, 0.0003495, 0.0003174, 0.0002893",\ + "0.0005197, 0.0004845, 0.0004576, 0.0004455, 0.0004326, 0.0004073, 0.0003747, 0.0003465",\ + "0.0006542, 0.0006052, 0.0005612, 0.0005412, 0.0005247, 0.0004973, 0.0004636, 0.0004352",\ + "0.0008595, 0.0007779, 0.0007103, 0.0006774, 0.0006545, 0.0006234, 0.0005879, 0.0005588",\ + "0.001152, 0.001015, 0.0009118, 0.0008603, 0.0008273, 0.0007903, 0.0007516, 0.0007214",\ + "0.001536, 0.001336, 0.001171, 0.001095, 0.001047, 0.001001, 0.000958, 0.0009258"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("0, 0, 0, 0, 0, 0.001602, 0.01178, 0.02915",\ + "0, 0, 0, 0, 0, 0.001621, 0.01183, 0.0292",\ + "0, 0, 0, 0, 0, 0.001702, 0.01201, 0.02936",\ + "0, 0, 0, 0, 0, 0.001866, 0.01236, 0.02967",\ + "0, 0, 0, 0, 0, 0.002121, 0.01288, 0.03012",\ + "0, 0, 0, 0, 0, 0.002486, 0.0136, 0.03072",\ + "5.519e-05, 0, 0, 0, 0, 0.002985, 0.01456, 0.03144",\ + "0.0004417, 0.0002245, 4.917e-05, 8.354e-06, 0.000196, 0.003657, 0.01576, 0.03227"); + } + } + + internal_power() { + related_pin : "S" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("0.0004689, 0.0004759, 0.0004759, 0.0004725, 0.000463, 0.0004395, 0.0004077, 0.0003797",\ + "0.0004777, 0.0004851, 0.0004855, 0.0004822, 0.0004727, 0.0004491, 0.0004173, 0.0003893",\ + "0.000503, 0.0005105, 0.0005115, 0.0005084, 0.0004988, 0.0004751, 0.0004432, 0.0004153",\ + "0.0005392, 0.0005454, 0.0005468, 0.0005439, 0.0005342, 0.0005102, 0.0004782, 0.0004504",\ + "0.0006055, 0.0006067, 0.0006078, 0.0006049, 0.000595, 0.0005705, 0.0005383, 0.0005108",\ + "0.0007112, 0.0006957, 0.0006948, 0.0006917, 0.0006813, 0.000656, 0.0006236, 0.0005964",\ + "0.0008619, 0.0008177, 0.0008091, 0.000805, 0.0007939, 0.0007675, 0.0007348, 0.0007081",\ + "0.001059, 0.0009852, 0.0009512, 0.0009458, 0.0009333, 0.0009055, 0.0008724, 0.0008464"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("0, 0, 0, 0, 9.567e-06, 0.001988, 0.01222, 0.02958",\ + "0, 0, 0, 0, 1.377e-05, 0.002016, 0.01228, 0.02964",\ + "0, 0, 0, 0, 6.005e-06, 0.002103, 0.01247, 0.02981",\ + "0, 0, 0, 0, 0, 0.002249, 0.01281, 0.03011",\ + "0, 0, 0, 0, 0, 0.002487, 0.01332, 0.03054",\ + "0, 0, 0, 0, 2.991e-05, 0.002839, 0.01405, 0.03113",\ + "9.983e-05, 6.788e-05, 4.163e-05, 3.142e-05, 0.0001969, 0.003334, 0.01503, 0.03184",\ + "0.0003056, 0.0002633, 0.0002247, 0.0002074, 0.0004191, 0.00401, 0.01626, 0.03264"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("10.23, 23.54, 69.48, 156.9, 293.6, 485.2, 737, 1054",\ + "10.73, 24.05, 69.96, 157.6, 294.1, 485.3, 737.5, 1054",\ + "12.28, 25.58, 71.53, 159.2, 295.5, 486.8, 739.3, 1056",\ + "14.27, 27.53, 73.53, 161.1, 297.7, 489.2, 741.1, 1058",\ + "16.62, 29.88, 75.82, 163.4, 299.9, 491.6, 743.3, 1060",\ + "19.2, 32.54, 78.44, 166.1, 302.6, 494.2, 745.8, 1063",\ + "21.9, 35.38, 81.53, 169, 305.4, 497, 749.2, 1066",\ + "24.75, 38.4, 84.94, 172.5, 309, 500.6, 752.3, 1069"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("10.58, 20.7, 54.84, 119.9, 221.2, 363, 549.9, 785.5",\ + "10.81, 20.93, 55.07, 120.1, 221.4, 363.2, 550.1, 785.7",\ + "11.78, 21.94, 56.05, 121, 222.4, 364.2, 551.1, 786.1",\ + "13.39, 23.7, 57.82, 122.8, 224.2, 366.4, 553.5, 789",\ + "15.42, 25.92, 60.17, 125.2, 226.4, 368.6, 555.5, 790.5",\ + "17.56, 28.46, 63, 128, 229.2, 371.4, 558.4, 794",\ + "19.7, 31.05, 66.29, 131.3, 232.6, 374.7, 561.8, 797",\ + "21.79, 33.56, 69.96, 135.2, 236.5, 378.3, 565.6, 801.4"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("4.705, 17.17, 60.87, 144.3, 274.4, 457.2, 695.9, 1000",\ + "4.71, 17.17, 60.9, 144.2, 274.6, 456.5, 695.8, 999.9",\ + "4.74, 17.16, 60.8, 144.3, 274.5, 457, 696, 1000",\ + "4.841, 17.13, 60.75, 144.3, 274.5, 457.2, 696.1, 999.7",\ + "4.997, 17.23, 60.9, 144.2, 274.3, 457, 695.9, 998.6",\ + "5.247, 17.38, 60.8, 144.4, 274.6, 456.8, 696.2, 998.4",\ + "5.574, 17.66, 60.94, 144.4, 274.5, 456.4, 696.4, 1000",\ + "5.977, 17.96, 61.2, 144.1, 274.4, 457.2, 698, 999.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("3.617, 12.18, 43.08, 102.1, 193.9, 322.7, 491.5, 704.4",\ + "3.61, 12.18, 43.09, 102.1, 193.9, 322.6, 491.4, 704.4",\ + "3.687, 12.18, 43.06, 102, 194, 322.7, 492.1, 704.8",\ + "3.846, 12.26, 43.08, 102, 193.8, 323, 492.6, 704.5",\ + "4.126, 12.46, 43.09, 102.1, 193.9, 322.9, 492.8, 705",\ + "4.515, 12.85, 43.24, 102, 193.8, 322.4, 491.7, 704.2",\ + "4.925, 13.45, 43.39, 101.9, 194, 322.7, 492.7, 706.4",\ + "5.401, 14.09, 44.23, 102.1, 193.8, 322.3, 492.4, 706.2"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("9.423, 22.25, 67.97, 155.5, 292, 483.6, 735, 1052",\ + "9.981, 22.79, 68.55, 156.1, 292.3, 483.8, 735.9, 1053",\ + "11.43, 24.15, 69.79, 157.3, 293.8, 485.3, 737.2, 1054",\ + "13.24, 25.79, 71.16, 158.7, 295, 486.4, 738.7, 1055",\ + "15.25, 27.6, 72.66, 159.9, 296.3, 487.8, 739.4, 1056",\ + "17.35, 29.53, 74.13, 161.2, 297.2, 488.9, 740, 1057",\ + "19.48, 31.55, 75.74, 162.3, 298.3, 489.8, 741.6, 1058",\ + "21.63, 33.54, 77.29, 163.4, 299.1, 490.4, 742.2, 1058"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("9.499, 19.29, 53.29, 118.2, 219.3, 361.1, 547.2, 782.3",\ + "9.803, 19.6, 53.59, 118.5, 219.5, 361.5, 548, 782.9",\ + "10.87, 20.67, 54.63, 119.4, 220.7, 362.6, 549.4, 784.5",\ + "12.33, 22.14, 56.02, 120.9, 221.8, 363.5, 550.5, 785.3",\ + "14.08, 23.71, 57.51, 122.2, 223.4, 365.1, 552, 786.9",\ + "15.88, 25.42, 58.98, 123.6, 224.7, 366.3, 552.8, 788.1",\ + "17.62, 27.15, 60.44, 125, 225.9, 367.8, 554.3, 789.1",\ + "19.24, 28.77, 61.97, 126.2, 227.1, 368.7, 555.1, 789.7"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("4.688, 17.15, 60.86, 144, 274.3, 456.9, 695.8, 997.6",\ + "4.687, 17.15, 60.72, 144.4, 274.3, 456.1, 695.8, 1000",\ + "4.729, 17.15, 60.83, 144.1, 274.5, 457.2, 696, 1000",\ + "4.777, 17.16, 60.88, 144.4, 274.5, 457.1, 696, 999.8",\ + "4.895, 17.1, 60.82, 144.4, 274.5, 457.2, 695.8, 998.8",\ + "5.066, 17.18, 60.84, 144.4, 274.4, 457.1, 696.1, 998.1",\ + "5.289, 17.3, 60.84, 144.1, 274, 457.1, 696, 1000",\ + "5.539, 17.47, 60.88, 144.2, 273.8, 456.8, 697.6, 997.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("3.94, 12.51, 43.28, 102.2, 193.9, 322.9, 491.4, 703.8",\ + "3.949, 12.5, 43.29, 102.2, 193.7, 322.8, 492.2, 703.7",\ + "4.061, 12.51, 43.36, 102.1, 194, 322.9, 492.2, 703.5",\ + "4.15, 12.6, 43.32, 102.2, 193.6, 322, 492.2, 704.1",\ + "4.317, 12.65, 43.42, 102, 194, 322.4, 492.3, 704",\ + "4.59, 12.75, 43.49, 102.1, 193.9, 322.5, 490.9, 703.8",\ + "4.905, 12.97, 43.58, 102.2, 193.9, 322.8, 492.2, 705.6",\ + "5.242, 13.29, 43.7, 102.1, 193.9, 322.6, 491.7, 705.2"); + } + } + + timing() { + related_pin : "S" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("13.09, 26.4, 72.3, 159.9, 296.4, 487.6, 740.1, 1057",\ + "13.56, 26.87, 72.83, 160.3, 297, 488.5, 740.4, 1058",\ + "14.77, 28.06, 73.97, 161.6, 298.2, 489.5, 741.8, 1059",\ + "16.38, 29.69, 75.62, 163.2, 299.5, 490.9, 743.3, 1060",\ + "18.19, 31.52, 77.46, 165, 301.4, 492.9, 745.1, 1061",\ + "20.06, 33.37, 79.23, 166.8, 303.5, 494.9, 746.9, 1063",\ + "21.91, 35.22, 81.1, 168.7, 305.2, 496.5, 748.9, 1065",\ + "23.68, 36.96, 82.88, 170.3, 306.7, 498.1, 750.2, 1067"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("13.26, 23.39, 57.52, 122.5, 223.6, 366, 552.5, 787.6",\ + "13.77, 23.89, 58.03, 123.1, 224.2, 366.5, 553.6, 789",\ + "15.13, 25.25, 59.38, 124.4, 225.6, 367.8, 554.4, 789.6",\ + "16.97, 27.11, 61.19, 126.3, 227.6, 369.6, 556.7, 792.2",\ + "19.17, 29.34, 63.49, 128.5, 229.6, 372, 559, 794.6",\ + "21.6, 31.79, 65.87, 130.9, 232, 373.9, 561.3, 796.9",\ + "24.2, 34.43, 68.57, 133.5, 234.8, 376.5, 563.9, 799.6",\ + "26.95, 37.21, 71.45, 136.3, 237.7, 379.7, 566.4, 802"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("4.699, 17.17, 60.89, 144.1, 274.6, 457, 696.1, 1000",\ + "4.703, 17.18, 60.76, 144.3, 274.5, 457.2, 696, 1000",\ + "4.703, 17.16, 60.93, 144.2, 274.6, 457.2, 696.1, 1000",\ + "4.704, 17.12, 60.87, 144.4, 274.5, 456.6, 696.1, 999.4",\ + "4.72, 17.12, 60.76, 144.4, 274.5, 457.2, 696.1, 998.5",\ + "4.746, 17.12, 60.72, 144.4, 274.5, 456.6, 696.2, 999.8",\ + "4.768, 17.13, 60.79, 144.4, 274.6, 456.2, 696.4, 1000",\ + "4.816, 17.19, 60.88, 144.3, 274.5, 456.4, 698.1, 999"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("3.613, 12.18, 43.1, 102, 193.7, 323, 492.3, 704.7",\ + "3.619, 12.18, 43.07, 102, 193.4, 323, 492.8, 704.5",\ + "3.626, 12.18, 43.04, 102.1, 193.3, 322.1, 491.4, 704.8",\ + "3.641, 12.19, 43.09, 102.1, 193.9, 323, 493, 704.8",\ + "3.672, 12.17, 42.99, 102, 193.4, 322.7, 492.2, 704.4",\ + "3.714, 12.21, 42.93, 102, 193.5, 322.3, 492.5, 705.1",\ + "3.756, 12.24, 42.92, 102, 193.8, 322.3, 492.3, 706.1",\ + "3.819, 12.27, 43, 102, 194, 322.8, 491.9, 706.3"); + } + } + + timing() { + related_pin : "S" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("9.855, 23.14, 69.08, 156.6, 292.8, 484.2, 735.6, 1052",\ + "10.34, 23.64, 69.54, 157, 293.4, 484.8, 736, 1054",\ + "11.48, 24.8, 70.75, 158.3, 294.4, 485.7, 737.5, 1054",\ + "12.81, 26.09, 72, 159.5, 295.9, 487.3, 738.4, 1056",\ + "14.19, 27.43, 73.32, 160.8, 297.2, 488.6, 739.7, 1057",\ + "15.43, 28.6, 74.44, 162, 298.2, 489.5, 741.6, 1058",\ + "16.41, 29.53, 75.41, 162.9, 299, 490.5, 742.6, 1058",\ + "17.07, 30.14, 76.08, 163.4, 299.9, 490.9, 743.1, 1059"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("9.282, 19.18, 53.18, 118.1, 219.2, 361.2, 547.7, 782.9",\ + "9.798, 19.68, 53.7, 118.5, 219.7, 361.2, 548, 783.3",\ + "11.34, 21.19, 55.12, 120.1, 221.2, 363, 549.8, 784.8",\ + "13.38, 23.31, 57.19, 122.1, 223, 364.9, 551.1, 786",\ + "16, 25.9, 59.82, 124.6, 225.7, 367.6, 554.4, 789.5",\ + "19, 29.02, 62.96, 127.6, 228.7, 370.1, 557.1, 792.4",\ + "22.34, 32.49, 66.74, 131.4, 232.2, 374, 560.2, 795.6",\ + "26.05, 36.27, 71.12, 135.7, 236.5, 378.4, 564.3, 799.4"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("4.691, 17.17, 60.75, 144.3, 273.8, 456, 695.2, 999.1",\ + "4.695, 17.18, 60.85, 144.3, 274, 456.5, 695.2, 999.3",\ + "4.722, 17.19, 60.71, 144.3, 274, 455.7, 695.4, 999",\ + "4.737, 17.16, 60.88, 144.3, 274, 456.4, 695.4, 998.9",\ + "4.814, 17.14, 60.86, 144.3, 273.9, 456.2, 695.2, 998",\ + "4.936, 17.17, 60.8, 144.3, 274.2, 456.8, 695.6, 998.2",\ + "5.127, 17.29, 60.82, 144, 274.1, 456.7, 695.3, 996.9",\ + "5.324, 17.49, 60.9, 144.3, 274, 456.1, 697.1, 998.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.0396, 0.07554, 0.126, 0.1923, 0.276"); + values("3.924, 12.49, 43.3, 102.3, 193.4, 322.4, 491, 703.5",\ + "3.927, 12.51, 43.22, 101.9, 194.1, 321.9, 491, 703.5",\ + "4.048, 12.51, 43.35, 102.3, 193.9, 322.9, 492.5, 703.7",\ + "4.189, 12.61, 43.39, 102.2, 193.7, 321.8, 491.2, 704",\ + "4.457, 12.82, 43.32, 102.3, 193.9, 322.8, 492.1, 703.7",\ + "4.809, 13.17, 43.49, 102.1, 193.9, 322.2, 491.8, 703.8",\ + "5.254, 13.71, 43.73, 102.2, 193.7, 322.6, 491, 705.4",\ + "5.777, 14.26, 44.52, 102.3, 193.7, 322.8, 491.2, 705.3"); + } + } + } + } + + cell(gt2_6t_nand2_x1_w31_lvt) { + area : 0.018144 ; + cell_leakage_power : 0.003161 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004729 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.545e-05, 9.476e-05, 9.389e-05, 9.333e-05, 9.312e-05, 9.301e-05, \ + 9.305e-05, 9.314e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004765 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001137, 0.0001136, 0.0001136, 0.0001136, 0.0001137, 0.0001139, \ + 0.0001138, 0.0001138"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)|(!B))" ; + max_capacitance : 0.2759 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.697e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.000173, 8.621e-05, 1.793e-05, 0, 0, 0, 0, 0",\ + "0.0003835, 0.000244, 0.0001051, 3.768e-05, 3.712e-06, 0, 0, 0",\ + "0.0006722, 0.0004833, 0.0002559, 0.0001286, 6.037e-05, 2.118e-05, 0, 0",\ + "0.001044, 0.000811, 0.0004844, 0.000277, 0.0001574, 8.697e-05, 4.353e-05, 1.579e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("0, 0, 0, 0, 0, 0.001752, 0.01188, 0.02924",\ + "0, 0, 0, 0, 0, 0.00177, 0.01193, 0.02928",\ + "0, 0, 0, 0, 0, 0.001832, 0.01211, 0.02944",\ + "0, 0, 0, 0, 0, 0.001951, 0.01244, 0.02973",\ + "0, 0, 0, 0, 0, 0.00216, 0.01297, 0.03017",\ + "0, 0, 0, 0, 0, 0.002487, 0.01375, 0.03076",\ + "0.0001802, 0, 0, 0, 0, 0.002978, 0.0148, 0.03147",\ + "0.0005566, 0.0003244, 0, 0, 0, 0.003706, 0.01616, 0.03223"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.356e-05, 2.147e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001712, 8.526e-05, 1.711e-05, 0, 0, 0, 0, 0",\ + "0.000366, 0.0002334, 9.799e-05, 3.324e-05, 6.662e-07, 0, 0, 0",\ + "0.0006334, 0.000453, 0.0002367, 0.0001158, 5.167e-05, 1.501e-05, 0, 0",\ + "0.0009779, 0.0007554, 0.0004475, 0.0002512, 0.0001398, 7.42e-05, 3.401e-05, 8.552e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("0, 0, 0, 0, 0, 0.001682, 0.01181, 0.02918",\ + "0, 0, 0, 0, 0, 0.001698, 0.01186, 0.02923",\ + "0, 0, 0, 0, 0, 0.00176, 0.01203, 0.02939",\ + "0, 0, 0, 0, 0, 0.001883, 0.01237, 0.02968",\ + "0, 0, 0, 0, 0, 0.00209, 0.0129, 0.03012",\ + "0, 0, 0, 0, 0, 0.002415, 0.01368, 0.03071",\ + "6.04e-05, 0, 0, 0, 0, 0.002906, 0.01473, 0.03142",\ + "0.0004086, 0.0001949, 0, 0, 0, 0.003632, 0.0161, 0.03218"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("6.831, 20.08, 66.02, 153.8, 290.5, 482.2, 733.8, 1052",\ + "7.111, 20.38, 66.37, 154, 290.8, 482.5, 735, 1052",\ + "8.296, 21.47, 67.39, 155.2, 291.5, 483.4, 735.5, 1053",\ + "10.1, 23.87, 69.61, 157.2, 293.7, 485.6, 737.8, 1055",\ + "12.32, 27.73, 73.27, 160.5, 297.1, 488.4, 741, 1058",\ + "14.65, 32.35, 78.72, 165.6, 301.8, 493.3, 745.7, 1062",\ + "16.98, 37.37, 86.36, 172.4, 308.4, 499.3, 751.7, 1068",\ + "19.21, 42.58, 95.46, 181.7, 316.8, 507.3, 759.4, 1076"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("5.59, 15.4, 49.36, 114.4, 215.6, 357.6, 544, 779.7",\ + "6.119, 15.9, 49.92, 114.8, 215.9, 358.3, 544.9, 780.2",\ + "7.985, 17.78, 51.74, 116.7, 217.8, 359.9, 546.8, 782.4",\ + "10.31, 21.63, 55.31, 120.2, 221.2, 363.2, 550.3, 785.5",\ + "12.82, 26.95, 61.24, 125.9, 226.8, 368.5, 555.4, 791.3",\ + "15.44, 32.33, 69.75, 134, 234.7, 376.8, 563.5, 798.8",\ + "18.21, 37.82, 80.99, 144.9, 245.5, 387.1, 573.5, 809.1",\ + "20.93, 43.38, 92.66, 159.1, 259.1, 400.4, 586.6, 821.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("4.652, 17.11, 60.99, 144.8, 275.2, 458.5, 698.1, 1003",\ + "4.624, 17.08, 60.98, 144.5, 275.3, 458.4, 697.7, 1001",\ + "5.117, 17.15, 61.01, 144.8, 275.2, 458.3, 698.2, 1003",\ + "6.356, 17.34, 60.96, 144.8, 275.4, 458, 698.1, 1002",\ + "8.271, 18.7, 61.01, 144.8, 275.2, 457.9, 698.3, 1003",\ + "10.68, 21.23, 61.06, 144.7, 275.1, 458.7, 698.2, 1002",\ + "13.48, 24.76, 62.57, 144.6, 275.1, 458.5, 699.6, 1000",\ + "16.6, 29, 65.85, 144.6, 275.5, 458.3, 700.3, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("3.565, 12.35, 43.29, 102.1, 193.8, 323.1, 491.8, 704.5",\ + "3.554, 12.36, 43.25, 102, 193.8, 322.8, 492.7, 704.5",\ + "4.331, 12.36, 43.28, 102.1, 193.9, 322.3, 492.2, 704.1",\ + "6.117, 12.81, 43.31, 102, 193.7, 322.7, 492.6, 704.6",\ + "8.405, 15.69, 43.26, 102.2, 193.8, 322.5, 492.4, 704.7",\ + "11.08, 19.53, 43.98, 102, 193.8, 323, 492.8, 705.1",\ + "14.14, 24.01, 47.67, 101.9, 194.1, 322.9, 492.6, 706.1",\ + "17.64, 29.21, 54.61, 103, 194, 323, 491.9, 706.4"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("6.514, 19.73, 65.71, 153.5, 290.1, 481.8, 734.2, 1051",\ + "6.961, 20.2, 66.2, 153.9, 290.4, 481.9, 734.2, 1052",\ + "8.811, 21.88, 67.82, 155.5, 292.1, 484, 736.3, 1054",\ + "11.33, 25.47, 71.13, 158.7, 295.1, 487, 739.4, 1056",\ + "14.38, 31.05, 76.51, 163.8, 300.2, 491.9, 743.4, 1061",\ + "17.75, 37.31, 84.51, 171.3, 307.5, 498.7, 751.3, 1068",\ + "21.38, 44, 95.27, 181.4, 317, 508.3, 759.8, 1077",\ + "25.22, 51.19, 108.2, 194.6, 329.7, 520.3, 772.1, 1089"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("5.267, 15.06, 49.1, 114.1, 215.1, 357.4, 544.3, 778.9",\ + "5.782, 15.56, 49.59, 114.6, 215.6, 358, 544.8, 780.5",\ + "7.539, 17.45, 51.39, 116.4, 217.7, 359.7, 546.1, 781.2",\ + "9.554, 21.26, 55.07, 120, 221.2, 363.2, 549.9, 785.1",\ + "11.57, 26.36, 60.89, 125.6, 226.6, 368.3, 555.4, 790.8",\ + "13.51, 31.38, 69.35, 133.6, 234.3, 376.3, 563.3, 798.6",\ + "15.23, 36.26, 80.43, 144.6, 245.1, 386.5, 573.4, 808.6",\ + "16.62, 41.04, 91.79, 158.6, 258.7, 400, 586, 821.2"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("4.659, 17.18, 60.97, 144.8, 275.3, 458.3, 697.8, 1002",\ + "4.644, 17.08, 60.92, 144.8, 274.7, 458.1, 698.1, 1003",\ + "5.197, 17.19, 60.9, 144.7, 275.4, 458.5, 697.7, 1003",\ + "6.563, 17.32, 60.9, 144.8, 275.4, 458.6, 698, 1003",\ + "8.487, 19.08, 60.9, 144.7, 275.3, 458.3, 698.1, 1002",\ + "10.89, 22.28, 61.03, 144.8, 275.3, 458.5, 698.1, 1002",\ + "13.76, 26.15, 63, 144.7, 275.4, 458.5, 699.2, 1003",\ + "16.74, 30.63, 67.35, 144.5, 275.4, 458.6, 700.1, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004442, 0.01652, 0.03959, 0.07554, 0.126, 0.1923, 0.2759"); + values("3.16, 11.97, 42.9, 101.6, 193.2, 322.7, 492.2, 704.3",\ + "3.164, 11.96, 42.89, 101.7, 193.4, 322.3, 492.4, 704",\ + "4.051, 11.97, 42.89, 101.9, 193.7, 322.5, 492, 704.4",\ + "5.749, 12.48, 42.8, 101.8, 193.7, 322.6, 492.1, 704.2",\ + "7.972, 15.41, 42.91, 101.8, 193.5, 322.3, 492, 704.1",\ + "10.6, 19.32, 43.56, 101.8, 193.1, 322.6, 492.4, 704.7",\ + "13.57, 23.88, 47.56, 101.7, 193.6, 322.3, 492, 705.8",\ + "16.92, 29.09, 54.59, 102.3, 193.5, 322.7, 491.1, 706"); + } + } + } + } + + cell(gt2_6t_nand2_x2_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.006323 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0009522 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001904, 0.0001888, 0.0001871, 0.000186, 0.0001856, 0.0001854, \ + 0.0001854, 0.0001856"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0009024 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0002062, 0.0002061, 0.0002061, 0.0002064, 0.0002065, 0.0002067, \ + 0.0002064, 0.0002065"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)|(!B))" ; + max_capacitance : 0.5099 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.000105, 3.677e-06, 0, 0, 0, 0, 0, 0",\ + "0.0004007, 0.0001888, 4.089e-05, 0, 0, 0, 0, 0",\ + "0.0008386, 0.0005223, 0.0002237, 8.264e-05, 1.24e-05, 0, 0, 0",\ + "0.001429, 0.001017, 0.0005363, 0.0002727, 0.0001314, 5.08e-05, 1.547e-06, 0",\ + "0.002182, 0.001686, 0.001007, 0.0005817, 0.0003348, 0.0001897, 0.0001007, 4.369e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("0, 0, 0, 0, 0, 0.002846, 0.01973, 0.05141",\ + "0, 0, 0, 0, 0, 0.002875, 0.01982, 0.05151",\ + "0, 0, 0, 0, 0, 0.002974, 0.02012, 0.05184",\ + "0, 0, 0, 0, 0, 0.003172, 0.02071, 0.05246",\ + "0, 0, 0, 0, 0, 0.003507, 0.02167, 0.05343",\ + "0.0002474, 0, 0, 0, 0, 0.004044, 0.02307, 0.05474",\ + "0.0008436, 0.0004164, 0, 0, 0, 0.004857, 0.02499, 0.05636",\ + "0.001602, 0.001093, 0.0003873, 0, 9.919e-05, 0.00607, 0.02754, 0.0582"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001189, 7.798e-06, 0, 0, 0, 0, 0, 0",\ + "0.000395, 0.0001828, 3.163e-05, 0, 0, 0, 0, 0",\ + "0.0008002, 0.0004843, 0.000195, 6.121e-05, 0, 0, 0, 0",\ + "0.001346, 0.0009353, 0.0004757, 0.0002278, 9.937e-05, 2.575e-05, 0, 0",\ + "0.002045, 0.00155, 0.0008979, 0.0004973, 0.0002749, 0.0001436, 6.429e-05, 1.371e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("0, 0, 0, 0, 0, 0.003316, 0.02171, 0.05237",\ + "0, 0, 0, 0, 0, 0.003347, 0.02179, 0.05245",\ + "0, 0, 0, 0, 0, 0.003465, 0.02208, 0.05273",\ + "0, 0, 0, 0, 0, 0.003699, 0.02265, 0.05327",\ + "0, 0, 0, 0, 0, 0.004092, 0.02354, 0.05409",\ + "0, 0, 0, 0, 0, 0.004702, 0.02484, 0.05519",\ + "0, 0, 0, 0, 0, 0.005609, 0.0266, 0.05655",\ + "0.0004422, 0, 0, 0, 0, 0.006925, 0.02891, 0.05809"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("4.933, 17.67, 61.39, 145, 275.2, 457.7, 698, 1001",\ + "5.232, 17.91, 61.69, 145.4, 275.5, 458.1, 698.4, 1001",\ + "6.167, 19.03, 62.88, 146.3, 276.3, 459.2, 699.5, 1002",\ + "7.615, 21.44, 64.98, 148.4, 278.4, 461.1, 700.9, 1004",\ + "9.281, 25.03, 68.62, 151.7, 281.8, 464.3, 704.4, 1007",\ + "10.98, 29.23, 74.06, 156.6, 286.5, 468.8, 709.1, 1011",\ + "12.59, 33.75, 81.51, 163.6, 292.6, 475, 714.3, 1017",\ + "14.15, 38.41, 90.04, 172.7, 301.4, 482.8, 722.9, 1024"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("4.151, 13.4, 45.26, 106.2, 200.9, 334.1, 509.1, 729.2",\ + "4.691, 13.9, 45.8, 106.7, 201.5, 334.7, 509.7, 730.4",\ + "6.156, 15.79, 47.59, 108.5, 203.1, 336.2, 511.2, 731.3",\ + "7.89, 19.65, 51.26, 111.9, 206.7, 339.4, 514.6, 735.3",\ + "9.773, 24.35, 57.13, 117.6, 212.1, 345.3, 519.9, 740.7",\ + "11.76, 29.13, 65.58, 125.6, 220.1, 353, 527.7, 748.3",\ + "13.79, 34, 76.33, 136.6, 230.7, 363.1, 537.6, 757.9",\ + "15.9, 38.91, 87.11, 150.7, 244.3, 376.4, 551.3, 771.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("2.937, 15.4, 59.3, 143.1, 272.9, 455.3, 695, 997.6",\ + "2.992, 15.37, 59.32, 143, 273.7, 455.7, 695, 998.4",\ + "3.743, 15.41, 59.12, 143.1, 273.4, 456.5, 695.1, 997.9",\ + "4.995, 15.75, 59.21, 142.9, 272.6, 455.7, 695.2, 999",\ + "6.791, 17.35, 59.13, 142.5, 273.7, 457, 695.4, 999.8",\ + "8.985, 19.84, 59.58, 142.7, 273.2, 456.9, 695.4, 1000",\ + "11.45, 23.32, 61.18, 142.6, 273.1, 456.1, 695.5, 1000",\ + "14.25, 27.49, 64.52, 142.8, 273, 456.4, 697.5, 998.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("2.301, 10.61, 39.9, 95.67, 182.6, 304.4, 465.1, 666",\ + "2.384, 10.61, 39.81, 95.65, 182.6, 304.5, 465.2, 665.4",\ + "3.458, 10.61, 39.87, 95.67, 182.2, 304.2, 465, 665.9",\ + "5.029, 11.45, 39.76, 95.45, 182.3, 304.2, 465.3, 665.7",\ + "7.104, 14.43, 39.78, 95.69, 182.3, 304.5, 464.1, 665.8",\ + "9.56, 18.16, 41.11, 95.44, 182.7, 304.8, 464.9, 665.8",\ + "12.43, 22.67, 45.31, 95.66, 182.6, 304.2, 464.4, 666.7",\ + "15.54, 27.74, 52.37, 96.93, 182.7, 303.9, 465.3, 667.4"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("4.49, 17.18, 60.98, 144.6, 274.5, 457.1, 697.4, 999.7",\ + "4.993, 17.64, 61.43, 144.9, 275.1, 457.7, 698.2, 1001",\ + "6.394, 19.31, 62.97, 146.4, 276.5, 459.3, 699.8, 1003",\ + "8.36, 22.87, 66.37, 149.7, 279.5, 462.2, 702.6, 1005",\ + "10.67, 27.9, 71.67, 154.8, 284.5, 467.3, 707.4, 1010",\ + "13.26, 33.51, 79.49, 162.1, 291.8, 474.1, 714.6, 1017",\ + "16.03, 39.57, 89.96, 172.3, 301.6, 483.6, 723.1, 1025",\ + "18.97, 45.9, 101.9, 185.3, 313.9, 495.7, 735.4, 1037"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("3.79, 13.21, 45.78, 108, 204.9, 340.6, 519.2, 744.3",\ + "4.332, 13.73, 46.32, 108.4, 205.4, 341.3, 520.4, 745.7",\ + "5.542, 15.62, 48.1, 110.3, 207.2, 343.2, 522, 747.2",\ + "6.878, 19.35, 51.67, 113.8, 210.7, 346.4, 525.3, 750.4",\ + "8.171, 23.79, 57.52, 119.4, 216.1, 351.8, 530.5, 756.4",\ + "9.317, 28.16, 65.81, 127.4, 224, 359.8, 538.1, 763.8",\ + "10.23, 32.39, 76.24, 138.2, 234.5, 369.9, 548.5, 774",\ + "10.91, 36.4, 86.63, 152, 247.8, 383.2, 561.6, 786.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("2.936, 15.4, 59.15, 143, 273.6, 456.6, 695.4, 998.5",\ + "3.004, 15.4, 59.19, 142.8, 273.6, 455.7, 695, 998",\ + "3.837, 15.4, 59.32, 142.9, 272.8, 456.6, 695.1, 997.6",\ + "5.032, 15.75, 59.26, 143.1, 273.1, 456.4, 695.4, 998.2",\ + "6.798, 17.72, 59.26, 142.6, 273, 455.5, 695.3, 999.8",\ + "8.908, 20.71, 59.46, 142.8, 272.7, 455.2, 695.3, 1000",\ + "11.33, 24.45, 61.46, 143.1, 273.2, 456.7, 695.5, 998",\ + "14.02, 28.93, 65.87, 142.9, 272.6, 455.7, 697.8, 998.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007371, 0.02974, 0.07244, 0.139, 0.2323, 0.3552, 0.5099"); + values("1.966, 10.81, 41.93, 101.2, 193.2, 322.9, 493.1, 706.7",\ + "2.121, 10.81, 41.75, 100.9, 193.2, 323.3, 493.7, 707.1",\ + "3.121, 10.79, 41.93, 101, 193.1, 323.4, 493.6, 706.6",\ + "4.607, 11.67, 41.91, 101.2, 193.7, 322.2, 493.7, 706.5",\ + "6.534, 14.58, 41.91, 101.1, 193.1, 322.9, 492.7, 706.9",\ + "8.837, 18.2, 42.78, 101.2, 193.5, 322.9, 493.2, 706.7",\ + "11.42, 22.6, 47.04, 101.1, 193.2, 323.3, 492.4, 708.7",\ + "14.3, 27.59, 53.99, 102.5, 193.6, 322.6, 493.8, 708.4"); + } + } + } + } + + cell(gt2_6t_nand2_x3_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.009483 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001411 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0002845, 0.0002821, 0.0002792, 0.0002775, 0.0002768, 0.0002765, \ + 0.0002766, 0.0002769"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.001416 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0003333, 0.0003337, 0.0003336, 0.0003337, 0.0003335, 0.0003342, \ + 0.0003337, 0.000334"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)|(!B))" ; + max_capacitance : 0.6749 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001523, 0, 0, 0, 0, 0, 0, 0",\ + "0.0005842, 0.0002643, 4.686e-05, 0, 0, 0, 0, 0",\ + "0.001217, 0.0007452, 0.0003101, 0.0001072, 5.766e-06, 0, 0, 0",\ + "0.002065, 0.00146, 0.0007613, 0.0003808, 0.0001785, 6.25e-05, 0, 0",\ + "0.003144, 0.002425, 0.001439, 0.0008245, 0.0004717, 0.0002636, 0.0001359, 5.419e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("0, 0, 0, 0, 0, 0.00358, 0.02375, 0.0634",\ + "0, 0, 0, 0, 0, 0.003612, 0.02385, 0.06354",\ + "0, 0, 0, 0, 0, 0.003734, 0.02422, 0.064",\ + "0, 0, 0, 0, 0, 0.003971, 0.02494, 0.06489",\ + "0, 0, 0, 0, 0, 0.00438, 0.0261, 0.06627",\ + "0.0005825, 0.0001118, 0, 0, 0, 0.005031, 0.02781, 0.06818",\ + "0.001437, 0.0008368, 0.0001358, 0, 0, 0.006021, 0.03018, 0.07063",\ + "0.002524, 0.001812, 0.0008165, 0.0002115, 0.0003465, 0.007506, 0.03337, 0.07357"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001719, 9.753e-07, 0, 0, 0, 0, 0, 0",\ + "0.0005771, 0.0002647, 4.129e-05, 0, 0, 0, 0, 0",\ + "0.001168, 0.000716, 0.0002892, 8.933e-05, 0, 0, 0, 0",\ + "0.001957, 0.001378, 0.0007102, 0.0003431, 0.00015, 3.943e-05, 0, 0",\ + "0.002965, 0.002274, 0.00134, 0.0007519, 0.0004175, 0.0002226, 0.0001028, 2.621e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("0, 0, 0, 0, 0, 0.003341, 0.02351, 0.06308",\ + "0, 0, 0, 0, 0, 0.003374, 0.02362, 0.06321",\ + "0, 0, 0, 0, 0, 0.003494, 0.02398, 0.06367",\ + "0, 0, 0, 0, 0, 0.003732, 0.0247, 0.06455",\ + "0, 0, 0, 0, 0, 0.004143, 0.02585, 0.06593",\ + "0.0001996, 0, 0, 0, 0, 0.00479, 0.02755, 0.06785",\ + "0.0009993, 0.0004333, 0, 0, 0, 0.005781, 0.02991, 0.0703",\ + "0.002015, 0.001347, 0.0004448, 0, 5.373e-05, 0.007258, 0.03308, 0.07325"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("4.794, 17.55, 61.14, 144.3, 274.1, 456.1, 695.6, 997.3",\ + "5.101, 17.78, 61.44, 144.7, 274.4, 456.3, 695.9, 997.5",\ + "6.02, 18.95, 62.57, 145.8, 275.3, 457.5, 697, 998.6",\ + "7.522, 21.41, 64.74, 147.9, 277.6, 459.6, 699, 1001",\ + "9.33, 25.09, 68.49, 151.3, 280.7, 462.4, 702.1, 1004",\ + "11.29, 29.49, 74.08, 156.4, 285.6, 467.1, 706.7, 1008",\ + "13.3, 34.38, 81.76, 163.5, 292.2, 473.6, 712.9, 1014",\ + "15.42, 39.5, 90.69, 172.8, 300.8, 481.6, 720.8, 1022"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("3.873, 12.37, 41.37, 96.84, 183, 304.3, 463.8, 664.5",\ + "4.399, 12.86, 41.9, 97.34, 183.5, 304.6, 464, 664.7",\ + "5.635, 14.71, 43.72, 99.07, 185.4, 306.7, 466, 666.6",\ + "7.053, 18.4, 47.32, 102.6, 188.9, 309.8, 469, 670",\ + "8.49, 22.58, 53.12, 108.2, 194.3, 315.5, 474.4, 675.3",\ + "9.869, 26.73, 61.37, 116.2, 202.3, 322.9, 482.3, 683.4",\ + "11.18, 30.77, 71.17, 127, 212.7, 333.4, 492.7, 692.6",\ + "12.39, 34.73, 80.8, 140.8, 226.2, 346.7, 505.3, 706.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("2.669, 15.1, 58.84, 142.7, 272.7, 454.7, 694.6, 996.9",\ + "2.757, 15.12, 59, 142.7, 272.5, 455.9, 694.2, 996.4",\ + "3.572, 15.12, 59.01, 142.5, 273, 455.5, 694.3, 998.1",\ + "4.846, 15.53, 58.8, 142.5, 272.6, 455.2, 694.4, 998.9",\ + "6.681, 17.15, 59.01, 142.3, 273, 455.9, 694.6, 999.5",\ + "8.867, 19.67, 59.32, 142.6, 272.9, 455.9, 694.4, 999.2",\ + "11.38, 23.21, 61.05, 142.7, 272.4, 455.7, 694.8, 998.5",\ + "14.15, 27.45, 64.23, 142.9, 273.2, 455.8, 696.5, 997.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("2.012, 9.885, 37.73, 90.66, 173, 289.3, 441.8, 633.9",\ + "2.172, 9.871, 37.69, 90.67, 173.1, 289, 441.5, 632",\ + "3.207, 9.864, 37.65, 90.41, 173.3, 289.3, 441.8, 633.5",\ + "4.746, 10.97, 37.58, 90.69, 172.9, 288.6, 441.1, 631.8",\ + "6.782, 13.91, 37.63, 90.54, 173.3, 288.7, 441, 631.9",\ + "9.221, 17.54, 39.34, 90.56, 173.3, 289, 440.5, 632.6",\ + "12.08, 22.04, 43.93, 90.76, 173.3, 288.5, 441.5, 632.1",\ + "15.15, 27.14, 50.73, 92.8, 173.2, 289.2, 440.6, 632.4"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("4.214, 16.97, 60.61, 143.8, 273.5, 455.5, 694.9, 996.7",\ + "4.728, 17.35, 61.01, 144.2, 274, 456, 695.5, 997",\ + "6.062, 19.05, 62.65, 145.9, 275.5, 457.5, 697, 998.6",\ + "8.031, 22.58, 65.86, 148.9, 278.6, 460.4, 699.9, 1001",\ + "10.42, 27.61, 71.16, 153.9, 283.4, 465.1, 704.8, 1006",\ + "13.18, 33.29, 79.07, 161.3, 290.4, 472.2, 711.6, 1013",\ + "16.23, 39.57, 89.47, 171.3, 300, 481.4, 720.6, 1021",\ + "19.61, 46.3, 101.4, 184.3, 312.4, 493.3, 732.2, 1033"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("3.403, 11.86, 40.91, 96.19, 182.5, 303.5, 462.8, 663",\ + "3.923, 12.37, 41.39, 96.75, 182.9, 304, 463.3, 663.7",\ + "4.869, 14.22, 43.22, 98.54, 184.6, 305.8, 465, 665.5",\ + "5.856, 17.85, 46.75, 102, 188.2, 309.3, 468.5, 669",\ + "6.665, 21.75, 52.53, 107.6, 193.7, 314.6, 473.7, 674.4",\ + "7.186, 25.49, 60.78, 115.6, 201.4, 322.4, 481.5, 682.2",\ + "7.379, 28.92, 70.38, 126.3, 212, 332.4, 491.7, 692.1",\ + "7.177, 31.99, 79.69, 140.1, 225.4, 345.7, 504.6, 704.6"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("2.655, 15.11, 58.98, 142.4, 273, 455.4, 694.6, 996.7",\ + "2.755, 15.12, 59.03, 142.5, 272.8, 455.5, 694.3, 996.4",\ + "3.545, 15.11, 59, 142.4, 273, 455.7, 694.2, 998.2",\ + "4.659, 15.47, 59.03, 142.4, 272.7, 455.6, 694.5, 998",\ + "6.305, 17.47, 58.8, 142.5, 273, 455.7, 694.6, 998.6",\ + "8.317, 20.26, 59.11, 142.4, 273.1, 455.8, 694.5, 999.4",\ + "10.57, 23.85, 61.23, 142.7, 272.9, 455.9, 694.7, 998.9",\ + "13.12, 28.16, 65.51, 142.7, 272.9, 456, 697.2, 998.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009436, 0.03905, 0.0956, 0.1837, 0.3073, 0.47, 0.6749"); + values("1.543, 9.431, 37.05, 89.84, 172.8, 288.6, 441.1, 632.7",\ + "1.8, 9.427, 37.24, 90.2, 172.7, 288.5, 440.1, 631.9",\ + "2.735, 9.428, 37.15, 90.2, 172.6, 288.5, 439.9, 632.1",\ + "4.171, 10.62, 37.26, 90.23, 172.5, 288.7, 441, 633.2",\ + "6.029, 13.51, 37.26, 89.89, 172.4, 288.5, 441, 633.2",\ + "8.216, 17.1, 38.97, 90.16, 172.6, 288.1, 439.8, 631.4",\ + "10.7, 21.56, 43.55, 90.19, 172.5, 287.9, 441, 631.2",\ + "13.42, 26.48, 50.51, 92.29, 172.8, 288.6, 441, 631.5"); + } + } + } + } + + cell(gt2_6t_nand2_x4_w31_lvt) { + area : 0.054432 ; + cell_leakage_power : 0.01264 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001886 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0003786, 0.0003756, 0.0003715, 0.0003693, 0.0003684, 0.0003681, \ + 0.0003681, 0.0003686"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.001852 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0004334, 0.0004335, 0.0004338, 0.0004338, 0.0004344, 0.0004339, \ + 0.0004343, 0.0004344"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)|(!B))" ; + max_capacitance : 0.8847 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0002251, 0, 0, 0, 0, 0, 0, 0",\ + "0.0008161, 0.0003624, 6.207e-05, 0, 0, 0, 0, 0",\ + "0.001674, 0.001014, 0.0004198, 0.0001461, 9.32e-06, 0, 0, 0",\ + "0.00282, 0.001982, 0.001029, 0.0005169, 0.0002448, 8.918e-05, 0, 0",\ + "0.004276, 0.003289, 0.001945, 0.001116, 0.0006432, 0.0003636, 0.0001924, 8.281e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("0, 0, 0, 0, 0, 0.004911, 0.03191, 0.08344",\ + "0, 0, 0, 0, 0, 0.004958, 0.03204, 0.08361",\ + "0, 0, 0, 0, 0, 0.005126, 0.03252, 0.0842",\ + "0, 0, 0, 0, 0, 0.005446, 0.03345, 0.08533",\ + "0, 0, 0, 0, 0, 0.006009, 0.03495, 0.08707",\ + "0.0005431, 0, 0, 0, 0, 0.006891, 0.03715, 0.0895",\ + "0.001696, 0.0008555, 0, 0, 0, 0.00823, 0.0402, 0.09262",\ + "0.003162, 0.002174, 0.0008085, 0, 0.0002649, 0.01022, 0.04429, 0.09636"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0002571, 2.691e-06, 0, 0, 0, 0, 0, 0",\ + "0.0008078, 0.000357, 5.125e-05, 0, 0, 0, 0, 0",\ + "0.001607, 0.0009591, 0.0003802, 0.0001151, 0, 0, 0, 0",\ + "0.002675, 0.001858, 0.0009402, 0.0004503, 0.0001937, 4.97e-05, 0, 0",\ + "0.004032, 0.003064, 0.001779, 0.0009923, 0.0005509, 0.0002899, 0.000135, 3.465e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("0, 0, 0, 0, 0, 0.005086, 0.03353, 0.08471",\ + "0, 0, 0, 0, 0, 0.005141, 0.03367, 0.08488",\ + "0, 0, 0, 0, 0, 0.005318, 0.03413, 0.08542",\ + "0, 0, 0, 0, 0, 0.005672, 0.03505, 0.08648",\ + "0, 0, 0, 0, 0, 0.00628, 0.03652, 0.0881",\ + "0, 0, 0, 0, 0, 0.007222, 0.03867, 0.09035",\ + "0.0005017, 0, 0, 0, 0, 0.008636, 0.04164, 0.09324",\ + "0.001867, 0.0009396, 0, 0, 0, 0.01071, 0.04558, 0.09668"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("4.412, 16.88, 59.42, 140.5, 266.9, 444.2, 677.7, 971.8",\ + "4.717, 17.16, 59.71, 140.8, 267.3, 444.4, 677.8, 972",\ + "5.54, 18.25, 60.79, 141.8, 268.3, 445.6, 678.9, 973",\ + "6.882, 20.7, 62.91, 143.9, 270.3, 447.6, 681.1, 974.9",\ + "8.461, 24.15, 66.62, 147.4, 273.6, 450.9, 683.9, 978.2",\ + "10.14, 28.31, 72.11, 152.3, 278.4, 455.3, 688.8, 982.9",\ + "11.86, 32.85, 79.45, 159.3, 284.9, 461.4, 694.8, 988.2",\ + "13.59, 37.58, 87.99, 168.5, 293.3, 469.8, 702.4, 995.6"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("3.669, 12.18, 41.19, 96.52, 182.7, 303.6, 462.7, 663.1",\ + "4.193, 12.69, 41.72, 96.92, 183.2, 304, 463.2, 663.7",\ + "5.315, 14.55, 43.49, 98.76, 184.9, 305.9, 464.4, 665.2",\ + "6.649, 18.18, 47.09, 102.2, 188.2, 309.3, 468.1, 668.5",\ + "8.015, 22.24, 52.88, 107.8, 193.6, 314.7, 473.4, 674.2",\ + "9.369, 26.29, 61.02, 115.7, 201.5, 322.2, 481.4, 681.6",\ + "10.67, 30.33, 70.66, 126.5, 211.9, 332.3, 491.6, 691.9",\ + "11.92, 34.27, 80.17, 140.2, 225.3, 345.5, 504.4, 704.7"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("2.309, 14.74, 58.49, 142.4, 272.7, 455.3, 695.4, 999",\ + "2.466, 14.73, 58.6, 142.3, 272.9, 455, 695.5, 999.1",\ + "3.265, 14.73, 58.56, 142, 272.9, 455.3, 695.1, 998.6",\ + "4.582, 15.23, 58.67, 142.1, 272.5, 455.5, 694.4, 998.8",\ + "6.402, 16.92, 58.55, 142.4, 272.9, 456, 694.7, 999.6",\ + "8.547, 19.39, 58.98, 142.2, 272.9, 455.4, 694.6, 998.4",\ + "11.07, 22.97, 60.74, 142.2, 272.9, 454.7, 694.9, 999.8",\ + "13.76, 27.2, 64.03, 142.7, 272.3, 455.9, 695.7, 999.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("1.843, 9.749, 37.93, 91.53, 175.2, 292.4, 446.7, 640.9",\ + "2.049, 9.769, 37.9, 91.5, 175.1, 292.1, 446.6, 641.5",\ + "3.045, 9.765, 37.92, 91.36, 175.2, 292.6, 446.6, 640.4",\ + "4.611, 10.94, 37.86, 91.45, 175.1, 292.5, 446, 639.7",\ + "6.633, 13.78, 37.78, 91.52, 175.1, 292.2, 446.9, 640.9",\ + "9.072, 17.45, 39.54, 91.51, 175.1, 292, 446.5, 640",\ + "11.9, 21.9, 44.22, 91.64, 175.1, 292.5, 447.1, 639.8",\ + "15.11, 27.1, 50.87, 93.85, 175.1, 292.1, 446.5, 639.9"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("3.811, 16.2, 58.78, 139.8, 266.3, 443.7, 676.5, 970.9",\ + "4.332, 16.65, 59.22, 140.3, 266.7, 444, 677.1, 970.9",\ + "5.489, 18.35, 60.83, 141.9, 268.3, 445.7, 679.1, 973.1",\ + "7.268, 21.82, 64.02, 145, 271.3, 448.8, 682.2, 976.2",\ + "9.405, 26.55, 69.37, 150, 276.2, 453.6, 686.9, 980.8",\ + "11.84, 31.93, 77.12, 157.4, 283.3, 460.4, 693.2, 987",\ + "14.54, 37.89, 87.17, 167.3, 292.8, 469.7, 702.8, 996.1",\ + "17.54, 44.18, 98.53, 180.2, 304.9, 481.3, 714.4, 1007"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("3.219, 11.78, 41.2, 97.25, 184.5, 307.2, 468.4, 671.7",\ + "3.686, 12.28, 41.71, 97.68, 185.1, 307.3, 468.5, 671.8",\ + "4.529, 14.15, 43.47, 99.49, 186.8, 309.5, 470.6, 673.6",\ + "5.41, 17.67, 47.05, 103, 190.4, 312.8, 473.9, 677.3",\ + "6.11, 21.45, 52.78, 108.5, 195.7, 318.2, 479.2, 682.5",\ + "6.548, 25.09, 60.79, 116.5, 203.5, 325.8, 487.1, 690.2",\ + "6.721, 28.46, 70.12, 127.1, 213.9, 335.8, 496.9, 699.4",\ + "6.516, 31.43, 79.23, 140.4, 227.1, 348.7, 509.9, 713"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("2.277, 14.73, 58.44, 142.2, 272.7, 455.9, 694.5, 999.3",\ + "2.484, 14.74, 58.56, 142, 272.9, 454.9, 694.7, 999",\ + "3.212, 14.74, 58.55, 142.2, 273, 455.9, 694.8, 997.8",\ + "4.327, 15.17, 58.69, 142.1, 272.4, 456.2, 694.4, 997.7",\ + "5.963, 17.16, 58.6, 142.2, 272.4, 456.2, 694.4, 996.9",\ + "7.957, 19.9, 58.83, 142.4, 272.8, 455.7, 695.1, 999",\ + "10.17, 23.58, 61.14, 141.9, 272.9, 456.1, 695, 999.8",\ + "12.7, 27.96, 65.25, 142.2, 272.2, 454.7, 696.4, 998.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01206, 0.05089, 0.125, 0.2406, 0.4027, 0.616, 0.8847"); + values("1.377, 9.61, 38.7, 94.14, 180.7, 302.1, 461.5, 663.3",\ + "1.691, 9.589, 38.69, 94.2, 180.4, 301.7, 461.1, 661.8",\ + "2.575, 9.6, 38.73, 93.97, 180.4, 302.2, 461.1, 661.6",\ + "3.956, 10.79, 38.74, 94.12, 180.7, 301.5, 460.8, 662.2",\ + "5.777, 13.62, 38.71, 94.19, 180.4, 301.6, 461.8, 661.5",\ + "7.96, 17.17, 40.43, 94.01, 180.7, 302.2, 461.4, 661.3",\ + "10.33, 21.53, 44.89, 94.28, 180.5, 301.8, 461.8, 661.5",\ + "13.04, 26.53, 51.43, 96.57, 180.8, 302, 461.8, 661.5"); + } + } + } + } + + cell(gt2_6t_nand3_x1_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.002081 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004814 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.574e-05, 9.533e-05, 9.48e-05, 9.445e-05, 9.429e-05, 9.419e-05, \ + 9.413e-05, 9.41e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004685 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001247, 0.0001248, 0.0001252, 0.0001254, 0.0001257, 0.0001259, \ + 0.0001259, 0.0001259"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004585 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001062, 0.0001061, 0.0001062, 0.0001061, 0.0001062, 0.0001062, \ + 0.0001063, 0.0001063"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)|(!B)|(!C))" ; + max_capacitance : 0.2083 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.645e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.000143, 7.921e-05, 1.975e-05, 0, 0, 0, 0, 0",\ + "0.000347, 0.0002389, 0.0001131, 4.643e-05, 8.734e-06, 0, 0, 0",\ + "0.0006299, 0.000482, 0.0002759, 0.0001483, 7.428e-05, 2.892e-05, 0, 0",\ + "0.0009952, 0.0008131, 0.0005209, 0.000314, 0.0001871, 0.0001073, 5.596e-05, 2.238e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("0.0002139, 0.000216, 0.0002206, 0.0002246, 0.0002369, 0.0007025, 0.00466, 0.01595",\ + "0.0002145, 0.0002175, 0.0002206, 0.0002246, 0.0002373, 0.0007079, 0.004692, 0.016",\ + "0.0002304, 0.0002253, 0.0002239, 0.0002263, 0.0002388, 0.0007262, 0.004789, 0.01618",\ + "0.0002947, 0.0002618, 0.0002408, 0.0002351, 0.000245, 0.0007632, 0.004978, 0.01653",\ + "0.0004216, 0.0003517, 0.0002871, 0.0002605, 0.0002618, 0.0008332, 0.005299, 0.0171",\ + "0.0006257, 0.0005114, 0.0003806, 0.0003152, 0.0002991, 0.0009509, 0.005782, 0.0179",\ + "0.0009104, 0.0007504, 0.0005368, 0.0004139, 0.0003686, 0.001143, 0.006485, 0.01897",\ + "0.00128, 0.001083, 0.0007741, 0.0005714, 0.0004846, 0.001451, 0.007484, 0.0203"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.444e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001444, 7.925e-05, 1.797e-05, 0, 0, 0, 0, 0",\ + "0.0003317, 0.0002278, 0.0001044, 3.871e-05, 3.13e-06, 0, 0, 0",\ + "0.0005907, 0.0004495, 0.0002528, 0.0001302, 6.105e-05, 1.914e-05, 0, 0",\ + "0.0009249, 0.0007508, 0.000475, 0.0002799, 0.0001606, 8.709e-05, 4.059e-05, 1.045e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("0.0001167, 0.0001203, 0.0001249, 0.0001291, 0.0001422, 0.0006232, 0.004634, 0.01593",\ + "0.000117, 0.0001207, 0.0001249, 0.0001292, 0.0001422, 0.0006293, 0.004668, 0.01598",\ + "0.0001323, 0.0001271, 0.0001278, 0.0001306, 0.0001436, 0.0006472, 0.004763, 0.01617",\ + "0.000191, 0.0001627, 0.0001439, 0.0001389, 0.0001496, 0.0006847, 0.004948, 0.01652",\ + "0.0003112, 0.0002475, 0.0001881, 0.0001633, 0.000166, 0.000755, 0.005268, 0.01708",\ + "0.0004995, 0.0003951, 0.0002771, 0.0002161, 0.0002025, 0.0008735, 0.005753, 0.01787",\ + "0.000762, 0.0006183, 0.0004257, 0.0003113, 0.0002705, 0.001067, 0.00646, 0.01893",\ + "0.001102, 0.0009249, 0.000648, 0.0004618, 0.0003844, 0.001376, 0.007453, 0.02026"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.537e-05, 3.48e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001499, 8.424e-05, 2.02e-05, 0, 0, 0, 0, 0",\ + "0.0003257, 0.000225, 0.0001033, 3.774e-05, 2.139e-06, 0, 0, 0",\ + "0.0005678, 0.0004327, 0.0002433, 0.0001247, 5.657e-05, 1.575e-05, 0, 0",\ + "0.000881, 0.0007141, 0.0004517, 0.0002643, 0.0001489, 7.918e-05, 3.462e-05, 5.76e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("7.258e-05, 7.954e-05, 8.436e-05, 8.883e-05, 0.000102, 0.0005843, 0.004604, 0.01592",\ + "7.352e-05, 7.844e-05, 8.506e-05, 8.97e-05, 0.000103, 0.00059, 0.00463, 0.01598",\ + "8.949e-05, 8.713e-05, 8.887e-05, 9.193e-05, 0.0001051, 0.0006089, 0.004731, 0.01616",\ + "0.0001475, 0.0001206, 0.0001046, 0.0001006, 0.0001114, 0.0006477, 0.004925, 0.01652",\ + "0.0002595, 0.0002029, 0.0001477, 0.0001245, 0.0001278, 0.0007179, 0.005244, 0.01707",\ + "0.0004368, 0.000341, 0.0002326, 0.0001758, 0.0001636, 0.0008368, 0.005732, 0.01787",\ + "0.0006841, 0.0005487, 0.0003728, 0.0002673, 0.0002302, 0.001031, 0.006435, 0.01893",\ + "0.001002, 0.0008354, 0.0005834, 0.000412, 0.0003402, 0.001338, 0.00743, 0.02025"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("9.53, 22.62, 68.03, 154.5, 289.3, 478.3, 727, 1040",\ + "9.664, 22.8, 68.14, 154.7, 289.3, 478.4, 727, 1041",\ + "10.35, 23.38, 68.71, 155.2, 289.9, 478.8, 727.7, 1041",\ + "11.73, 24.84, 69.86, 156.2, 291, 480, 729, 1042",\ + "13.86, 27.58, 72.07, 158.2, 292.7, 482, 730.7, 1044",\ + "16.29, 31.24, 75.9, 161.1, 295.3, 484.1, 732.8, 1045",\ + "18.84, 35.6, 81.46, 165.7, 299.3, 487.6, 735.8, 1048",\ + "21.37, 40.25, 88.38, 172, 304.6, 492.2, 740.6, 1053"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("6.189, 13.64, 39.33, 88.35, 164.6, 271.8, 412.7, 589.9",\ + "6.693, 14.15, 39.84, 88.76, 165, 272.4, 413.2, 590.9",\ + "8.606, 16, 41.71, 90.68, 166.9, 274.1, 415.1, 592",\ + "11.06, 19.84, 45.24, 94.19, 170.3, 277.3, 418, 596.1",\ + "13.57, 24.58, 51.17, 99.82, 176, 282.9, 424, 600.9",\ + "16.1, 29.29, 59.69, 107.9, 183.7, 290.6, 431.6, 609",\ + "18.72, 33.96, 69.54, 119, 194.6, 301.1, 442.1, 619.4",\ + "21.3, 38.62, 79.21, 133.1, 208.3, 314.4, 454.6, 632.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("6.619, 19.07, 62.69, 145.8, 275, 457.4, 695.3, 998.8",\ + "6.617, 19.1, 62.67, 145.6, 275.6, 457.2, 695.5, 999.2",\ + "6.853, 19.1, 62.58, 145.8, 275.6, 457.6, 695.6, 999.2",\ + "7.907, 19.27, 62.52, 145.9, 275.5, 457, 695.9, 999.2",\ + "9.674, 20.36, 62.57, 145.7, 275.5, 456.9, 695.8, 998.3",\ + "12.15, 22.46, 62.95, 145.9, 274.9, 456.5, 696, 996.8",\ + "15.12, 25.67, 64.07, 145.7, 275.3, 456.5, 697, 998.4",\ + "18.53, 29.67, 66.87, 146.2, 275.4, 457.5, 697.9, 998.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("4.127, 10.75, 34, 78.53, 147.3, 244.3, 371.9, 533.2",\ + "4.121, 10.76, 33.99, 78.31, 147.4, 244.8, 372.9, 533.7",\ + "4.712, 10.75, 34.05, 78.46, 147.3, 244.6, 372, 532.7",\ + "6.702, 11.52, 34.09, 78.38, 147.4, 244.7, 372.1, 533.8",\ + "9.269, 14.61, 34.01, 78.49, 147.5, 244.8, 372.7, 533.3",\ + "12.48, 18.55, 36.05, 78.29, 147.4, 244.7, 372.8, 533.9",\ + "16.18, 23.27, 41.18, 78.66, 147.7, 244.5, 372.7, 533.7",\ + "20.4, 28.72, 48.25, 81.76, 147.7, 244.2, 371.9, 533.9"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("9.072, 22.12, 67.47, 154.1, 288.7, 477.8, 726.3, 1040",\ + "9.312, 22.41, 67.76, 154.2, 289, 478.1, 726.8, 1041",\ + "10.53, 23.51, 68.77, 155.3, 290.1, 479.1, 727.9, 1041",\ + "12.78, 25.93, 70.98, 157.3, 292.1, 480.9, 729.6, 1043",\ + "15.85, 30.16, 74.76, 160.7, 295.3, 484.3, 732.9, 1046",\ + "19.46, 35.42, 80.45, 165.9, 300, 488.8, 737.5, 1050",\ + "23.43, 41.54, 88.62, 173, 306.7, 495.3, 743.8, 1056",\ + "27.66, 48.25, 98.59, 182.8, 315.7, 503.6, 751.5, 1064"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("5.873, 13.27, 38.97, 88, 164.3, 271.4, 412.9, 590.8",\ + "6.396, 13.81, 39.53, 88.58, 164.9, 272.2, 413.4, 591.1",\ + "8.256, 15.7, 41.38, 90.36, 166.8, 274, 415.2, 593",\ + "10.45, 19.48, 44.98, 93.81, 170.1, 277.1, 418.4, 596.2",\ + "12.55, 24.01, 50.82, 99.48, 175.6, 282.9, 423.9, 601",\ + "14.49, 28.36, 59.28, 107.7, 183.7, 290.8, 431.7, 608.9",\ + "16.19, 32.44, 68.92, 118.6, 194.2, 301.1, 442.1, 619.7",\ + "17.57, 36.26, 78.24, 132.7, 208, 314.5, 455, 632.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("6.618, 19.03, 62.49, 145.6, 275.5, 457.7, 695.6, 998.3",\ + "6.613, 19.01, 62.58, 146, 275.2, 457.5, 695.6, 998.9",\ + "6.89, 19.1, 62.55, 145.9, 275.1, 457.7, 695.4, 998.1",\ + "8.074, 19.21, 62.61, 145.9, 275.5, 457.6, 695.6, 998.6",\ + "9.817, 20.4, 62.65, 146, 275.5, 457.8, 695.4, 998",\ + "12.28, 22.74, 62.62, 145.6, 275.3, 457.8, 695.9, 997.1",\ + "15.19, 25.97, 64.1, 145.9, 275.1, 456.6, 695.9, 998.7",\ + "18.5, 30.19, 67.06, 145.9, 275.1, 456.5, 698.1, 996.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("3.749, 10.4, 33.78, 78.28, 147.5, 244.8, 373.8, 535.1",\ + "3.741, 10.4, 33.78, 78.29, 147.4, 245.2, 373.3, 534.9",\ + "4.436, 10.39, 33.73, 78.3, 147.7, 245.3, 373.4, 535.2",\ + "6.342, 11.28, 33.66, 78.18, 147.5, 244.8, 373.7, 535.1",\ + "8.832, 14.34, 33.7, 78.18, 147.5, 245.1, 373.6, 533.8",\ + "11.81, 18.25, 35.73, 78.31, 147.6, 245.3, 373.2, 534.3",\ + "15.29, 22.99, 41.02, 78.55, 147.5, 245, 373.6, 534.7",\ + "19.23, 28.32, 48.27, 81.85, 147.7, 245.3, 373.2, 533.9"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("8.366, 21.44, 66.74, 153.4, 288, 477.2, 726, 1039",\ + "8.763, 21.86, 67.23, 153.6, 288.6, 477.4, 726.4, 1039",\ + "10.56, 23.43, 68.67, 155.2, 289.8, 478.9, 727.7, 1042",\ + "13.59, 26.85, 71.75, 158.2, 292.9, 481.9, 730.4, 1044",\ + "17.44, 32.47, 76.99, 163, 297.4, 486.4, 734.8, 1048",\ + "21.89, 39.13, 84.78, 170, 304.2, 493.2, 741.3, 1054",\ + "26.85, 46.62, 95.42, 179.9, 313.3, 501.9, 750.1, 1063",\ + "32.41, 54.91, 108.3, 192.9, 325.5, 513.2, 761.3, 1074"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("5.503, 12.89, 38.68, 87.66, 164.1, 271.7, 412.5, 590.3",\ + "6.03, 13.44, 39.15, 88.29, 164.6, 272.2, 413.5, 591.6",\ + "7.807, 15.31, 41.03, 90.03, 166.6, 273.7, 414.7, 592.5",\ + "9.724, 19.07, 44.64, 93.53, 170, 277.4, 418.4, 596.5",\ + "11.44, 23.41, 50.48, 99.19, 175.7, 282.7, 424, 602.2",\ + "12.75, 27.39, 58.87, 107.4, 183.6, 290.7, 431.6, 609.1",\ + "13.61, 30.96, 68.34, 118.2, 194.2, 301.2, 442.2, 620",\ + "13.93, 34.02, 77.32, 132.3, 207.8, 314.3, 455.4, 632.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("6.616, 19.1, 62.61, 145.8, 275.6, 457.8, 695.4, 998.4",\ + "6.61, 19.11, 62.73, 145.9, 275.5, 457.7, 695.4, 999",\ + "6.806, 19.03, 62.51, 145.9, 275.7, 456.7, 695.6, 999.3",\ + "8.155, 19.13, 62.65, 145.7, 275.3, 457.7, 695.6, 998.8",\ + "9.884, 20.58, 62.68, 145.7, 275.6, 457.3, 695.5, 996.9",\ + "12.28, 23.36, 62.69, 145.9, 275.7, 457.6, 695.8, 998.7",\ + "15.16, 26.9, 64.34, 145.9, 275.7, 457.7, 696.2, 999.1",\ + "18.36, 31.14, 68.27, 145.6, 275.1, 457.6, 698.5, 996.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003595, 0.0127, 0.0301, 0.05719, 0.09522, 0.1452, 0.2083"); + values("3.35, 10.01, 33.35, 77.86, 147.4, 245.2, 373.3, 534.5",\ + "3.344, 10.01, 33.44, 78, 147.3, 245, 373.7, 535.2",\ + "4.167, 10, 33.38, 77.84, 147.6, 244.9, 372.9, 534.7",\ + "6.015, 10.91, 33.37, 77.84, 147.5, 245.1, 373.3, 535.4",\ + "8.371, 14.14, 33.4, 77.84, 147.6, 244.7, 373.6, 535.5",\ + "11.26, 18.02, 35.59, 78.05, 147.6, 245.3, 373.4, 534.4",\ + "14.57, 22.58, 40.79, 78.14, 147.7, 245.2, 373.6, 535.5",\ + "18.26, 27.95, 48.16, 81.6, 147.6, 244.9, 373.7, 534.9"); + } + } + } + } + + cell(gt2_6t_nor2_x1_w31_lvt) { + area : 0.018144 ; + cell_leakage_power : 0.01316 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004719 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.276e-05, 8.28e-05, 8.28e-05, 8.272e-05, 8.272e-05, 8.267e-05, \ + 8.226e-05, 8.213e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004758 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("2.096e-06, 2.078e-06, 2.02e-06, 1.909e-06, 1.743e-06, 1.513e-06, \ + 1.216e-06, 8.503e-07"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)&(!B))" ; + max_capacitance : 0.2836 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.49e-05, 1.987e-06, 0, 0, 0, 0, 0, 0",\ + "0.000182, 8.982e-05, 1.675e-05, 0, 0, 0, 0, 0",\ + "0.0003884, 0.0002455, 0.0001019, 3.472e-05, 2.222e-06, 0, 0, 0",\ + "0.0006737, 0.0004801, 0.0002479, 0.0001223, 5.719e-05, 2.085e-05, 0, 0",\ + "0.001041, 0.0008046, 0.0004686, 0.0002641, 0.0001502, 8.375e-05, 4.376e-05, 1.729e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("0, 0, 0, 0, 0, 0.003334, 0.0173, 0.03076",\ + "0, 0, 0, 0, 0, 0.003366, 0.01733, 0.03076",\ + "0, 0, 0, 0, 0, 0.00347, 0.01744, 0.03076",\ + "0, 0, 0, 0, 0, 0.00367, 0.01763, 0.03074",\ + "0, 0, 0, 0, 0, 0.003995, 0.01793, 0.0307",\ + "0, 0, 0, 0, 0, 0.004476, 0.01834, 0.03062",\ + "0, 0, 0, 0, 0, 0.005148, 0.01884, 0.03046",\ + "0, 0, 0, 0, 0, 0.006049, 0.01941, 0.03017"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "5.277e-05, 1.369e-05, 0, 0, 0, 0, 0, 0",\ + "0.0001843, 9.656e-05, 3.034e-05, 3.053e-06, 0, 0, 0, 0",\ + "0.0003839, 0.0002447, 0.000112, 4.864e-05, 1.796e-05, 5.699e-07, 0, 0",\ + "0.0006594, 0.000469, 0.0002512, 0.0001338, 7.118e-05, 3.639e-05, 1.481e-05, 8.523e-07",\ + "0.001014, 0.0007775, 0.0004617, 0.0002705, 0.0001612, 9.795e-05, 5.91e-05, 3.334e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("0, 0, 0, 0, 0, 0.003318, 0.01728, 0.03075",\ + "0, 0, 0, 0, 0, 0.003348, 0.01731, 0.03075",\ + "0, 0, 0, 0, 0, 0.003454, 0.01742, 0.03075",\ + "0, 0, 0, 0, 0, 0.003666, 0.01762, 0.03073",\ + "0, 0, 0, 0, 0, 0.004008, 0.01794, 0.03069",\ + "0, 0, 0, 0, 0, 0.004513, 0.01836, 0.0306",\ + "0, 0, 0, 0, 0, 0.005217, 0.01888, 0.03042",\ + "0, 0, 0, 0, 0, 0.006162, 0.01947, 0.0301"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("5.214, 14.59, 47.17, 109.2, 206, 341.5, 520.7, 745.4",\ + "5.732, 15.1, 47.61, 109.7, 206.6, 342.1, 521.1, 746.3",\ + "7.493, 16.98, 49.44, 111.6, 208.4, 344.2, 522.8, 747.5",\ + "9.569, 20.79, 53.13, 115.1, 211.8, 347.8, 526.7, 751.9",\ + "11.71, 25.73, 58.97, 120.8, 217.3, 353, 531.4, 756.9",\ + "13.79, 30.72, 67.36, 128.9, 225.4, 361, 539.5, 764.9",\ + "15.73, 35.61, 78.11, 139.8, 235.9, 371.5, 550.1, 774.4",\ + "17.48, 40.36, 89, 153.8, 249.6, 384.7, 563, 788.2"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("7.105, 21.09, 69.55, 162, 306.1, 508.3, 774.3, 1108",\ + "7.424, 21.41, 69.88, 162.3, 306.5, 508.5, 774.3, 1108",\ + "8.78, 22.69, 71.13, 163.6, 307.6, 510, 776.1, 1110",\ + "10.89, 25.39, 73.62, 165.9, 309.8, 512.2, 778, 1112",\ + "13.51, 29.89, 77.79, 169.8, 313.8, 515.8, 782, 1116",\ + "16.47, 35.23, 83.98, 175.6, 319.2, 521.2, 786.9, 1121",\ + "19.62, 41.13, 92.66, 183.5, 326.7, 528.2, 793.7, 1128",\ + "22.98, 47.42, 103.3, 194, 336.4, 537.6, 803.3, 1136"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("3.447, 12.28, 43.3, 102.3, 194.2, 323.9, 493.4, 707.1",\ + "3.451, 12.27, 43.22, 102.3, 194.2, 323.9, 493.9, 707.4",\ + "4.315, 12.27, 43.18, 102.3, 194.3, 323.9, 494.2, 707",\ + "5.912, 12.87, 43.27, 102.4, 194.6, 323.4, 492.9, 706.8",\ + "8.034, 15.49, 43.26, 102.2, 194.6, 324, 494.2, 707.1",\ + "10.63, 19.04, 44.19, 102.5, 194.3, 323.9, 493.6, 707.3",\ + "13.56, 23.36, 48.04, 102.3, 194.6, 323.6, 493.8, 708.7",\ + "16.9, 28.25, 54.3, 103.3, 194.2, 323.8, 493.8, 708.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("4.396, 16.9, 60.74, 144.2, 274.9, 457.4, 697.3, 1001",\ + "4.387, 16.9, 60.74, 144.3, 274.5, 457.1, 697.8, 1001",\ + "4.824, 16.88, 60.74, 144.2, 274.8, 457.6, 697.3, 1001",\ + "6.242, 17, 60.74, 144.4, 274.8, 457.4, 697.4, 1001",\ + "8.174, 18.5, 60.77, 144.1, 274.4, 457.9, 697.5, 1001",\ + "10.58, 21.39, 60.7, 144.4, 274.3, 457.7, 697.2, 1002",\ + "13.3, 25.06, 62.12, 144.4, 274.9, 457, 698.5, 1001",\ + "16.27, 29.42, 65.62, 144.4, 274.4, 457.9, 697.5, 1001"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("4.889, 14.27, 46.83, 108.8, 205.7, 341.7, 520.2, 745.5",\ + "5.417, 14.76, 47.34, 109.4, 206.2, 342.2, 520.5, 746.1",\ + "7.059, 16.68, 49.2, 111.2, 208.2, 343.8, 522.9, 748.1",\ + "8.889, 20.44, 52.78, 114.8, 211.7, 347.4, 525.9, 751.5",\ + "10.64, 25.22, 58.64, 120.5, 217.2, 352.8, 531, 756.6",\ + "12.19, 29.91, 66.99, 128.5, 225.1, 360.7, 539.2, 764",\ + "13.34, 34.41, 77.62, 139.4, 235.6, 371.2, 549.9, 774.8",\ + "14.16, 38.59, 88.27, 153.4, 249.3, 384.5, 562.6, 787.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("6.618, 20.6, 69.04, 161.4, 305.6, 507.7, 773.7, 1108",\ + "7.036, 21.02, 69.41, 162, 306.1, 508, 774.3, 1108",\ + "8.846, 22.62, 71, 163.3, 307.6, 509.7, 775.2, 1110",\ + "11.46, 26.05, 74.08, 166.4, 310.2, 512.4, 777.9, 1112",\ + "14.65, 31.73, 79.26, 171.3, 315.3, 516.9, 782.7, 1117",\ + "18.31, 38.19, 87.05, 178.4, 322, 523.8, 789.3, 1124",\ + "22.33, 45.24, 97.69, 188.2, 331.3, 532.9, 798.6, 1132",\ + "26.67, 52.77, 111, 201.1, 343.1, 544.4, 809.9, 1144"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("3.058, 11.88, 42.9, 102, 194.2, 322.8, 493.6, 706.4",\ + "3.065, 11.88, 42.84, 101.9, 194.2, 323.1, 493.6, 706.4",\ + "4.011, 11.89, 42.89, 102.1, 193.8, 323.4, 493.1, 706.7",\ + "5.542, 12.51, 42.81, 102, 194.1, 323.5, 493.6, 706.3",\ + "7.648, 15.23, 42.85, 101.9, 194, 323.1, 493.7, 706.8",\ + "10.13, 18.77, 43.81, 102, 194, 323.1, 493.8, 706.5",\ + "13.03, 23.06, 47.62, 102, 194.2, 323, 492.8, 708.3",\ + "16.22, 27.95, 54.06, 103, 193.8, 323, 493.5, 708.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004538, 0.01696, 0.04068, 0.07763, 0.1295, 0.1977, 0.2836"); + values("4.39, 16.89, 60.74, 144.4, 274.5, 457.9, 697.6, 1001",\ + "4.4, 16.88, 60.63, 144.3, 274.7, 457.9, 697.3, 1001",\ + "4.9, 16.87, 60.73, 144.4, 274.5, 457, 697.5, 1001",\ + "6.448, 16.96, 60.69, 144.4, 274.6, 457.8, 697.3, 1001",\ + "8.425, 18.75, 60.65, 144.2, 274.7, 457.4, 697.8, 1002",\ + "10.75, 22.24, 60.75, 144.2, 274.9, 457, 697.6, 1001",\ + "13.46, 26.25, 62.23, 144.4, 274.7, 457.6, 698.4, 1001",\ + "16.47, 30.81, 66.9, 144.3, 274.6, 457.3, 697.5, 1000"); + } + } + } + } + + cell(gt2_6t_nor2_x2_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.02632 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0009735 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001657, 0.0001657, 0.0001657, 0.0001656, 0.0001655, 0.0001654, \ + 0.0001647, 0.0001646"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0009006 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.112e-06, 5.083e-06, 4.956e-06, 4.741e-06, 4.413e-06, 3.952e-06, \ + 3.361e-06, 2.632e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)&(!B))" ; + max_capacitance : 0.5337 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001167, 2.286e-06, 0, 0, 0, 0, 0, 0",\ + "0.0004071, 0.000184, 2.785e-05, 0, 0, 0, 0, 0",\ + "0.0008381, 0.0005019, 0.0001995, 6.343e-05, 0, 0, 0, 0",\ + "0.001421, 0.0009804, 0.000491, 0.0002382, 0.0001086, 3.751e-05, 0, 0",\ + "0.002162, 0.001638, 0.0009319, 0.0005196, 0.0002935, 0.0001638, 8.381e-05, 3.376e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("0, 0, 0, 0, 0, 0.005929, 0.03129, 0.05733",\ + "0, 0, 0, 0, 0, 0.005978, 0.03135, 0.05734",\ + "0, 0, 0, 0, 0, 0.006161, 0.03155, 0.05736",\ + "0, 0, 0, 0, 0, 0.006511, 0.03191, 0.05738",\ + "0, 0, 0, 0, 0, 0.007086, 0.03248, 0.05739",\ + "0, 0, 0, 0, 0, 0.007933, 0.03326, 0.05735",\ + "0, 0, 0, 0, 0, 0.00912, 0.03425, 0.05719",\ + "0, 0, 0, 0, 0, 0.01072, 0.03541, 0.05684"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001378, 2.835e-05, 0, 0, 0, 0, 0, 0",\ + "0.0004207, 0.0002023, 5.538e-05, 0, 0, 0, 0, 0",\ + "0.000837, 0.0005063, 0.0002192, 9.109e-05, 2.877e-05, 0, 0, 0",\ + "0.001399, 0.0009618, 0.0004989, 0.0002598, 0.000135, 6.593e-05, 2.354e-05, 0",\ + "0.002116, 0.001589, 0.0009208, 0.0005314, 0.0003144, 0.0001892, 0.0001123, 6.255e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("0, 0, 0, 0, 0, 0.005958, 0.03132, 0.05738",\ + "0, 0, 0, 0, 0, 0.006009, 0.03138, 0.05739",\ + "0, 0, 0, 0, 0, 0.006197, 0.03158, 0.0574",\ + "0, 0, 0, 0, 0, 0.006571, 0.03197, 0.05743",\ + "0, 0, 0, 0, 0, 0.007172, 0.03257, 0.05743",\ + "0, 0, 0, 0, 0, 0.00806, 0.03338, 0.05739",\ + "0, 0, 0, 0, 0, 0.009295, 0.0344, 0.05721",\ + "0, 0, 0, 0, 0, 0.01096, 0.03558, 0.0568"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("3.901, 12.91, 44.02, 103.3, 195.5, 325, 495.6, 710.8",\ + "4.443, 13.4, 44.51, 103.7, 195.9, 325.7, 496.1, 711.1",\ + "5.736, 15.32, 46.35, 105.5, 198, 327.5, 497.9, 712.8",\ + "7.226, 19.06, 49.95, 109.1, 201.4, 331, 501.6, 716.6",\ + "8.709, 23.48, 55.82, 114.8, 207, 336.2, 506.7, 721.3",\ + "10.09, 27.89, 64.14, 122.8, 214.8, 344.2, 514.9, 729.5",\ + "11.29, 32.2, 74.37, 133.8, 225.5, 354.7, 524.6, 739.8",\ + "12.32, 36.33, 84.56, 147.6, 239, 367.7, 538.1, 752.8"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("5.183, 18.72, 65.44, 154.5, 293.2, 487.5, 743.9, 1066",\ + "5.524, 19.09, 65.73, 154.8, 293.6, 488.3, 743.8, 1066",\ + "6.642, 20.31, 66.97, 156, 294.9, 489.3, 745.7, 1067",\ + "8.322, 23.06, 69.51, 158.4, 297, 491.8, 748, 1069",\ + "10.41, 27.29, 73.57, 162.3, 300.8, 495.5, 750.8, 1073",\ + "12.72, 32.27, 79.83, 168, 306.2, 500.7, 756.8, 1078",\ + "15.25, 37.74, 88.37, 175.9, 313.3, 507.5, 763.8, 1085",\ + "17.89, 43.56, 98.59, 186.2, 323.3, 517.1, 772, 1094"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("2.24, 10.75, 40.76, 97.93, 187.1, 312.2, 476.8, 682.5",\ + "2.398, 10.76, 40.79, 97.85, 187.1, 311.8, 476.8, 682.8",\ + "3.379, 10.75, 40.78, 97.97, 187, 312.4, 476.9, 682.9",\ + "4.817, 11.71, 40.75, 97.79, 187.2, 312.2, 476.8, 683",\ + "6.794, 14.37, 40.8, 97.8, 187.2, 312.2, 476.8, 682.8",\ + "9.144, 17.85, 42.14, 98.02, 187.2, 311.9, 476.9, 683",\ + "11.83, 22.08, 46.1, 97.79, 187.1, 312.4, 477.1, 682.8",\ + "14.87, 27.01, 52.35, 99.38, 187.1, 312.3, 477, 685.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("2.724, 15.22, 59.16, 142.7, 273.3, 456.5, 696.1, 1001",\ + "2.744, 15.2, 59.12, 142.8, 273, 456.4, 696.1, 1001",\ + "3.556, 15.25, 59, 142.8, 273.2, 456.5, 696.3, 1001",\ + "4.859, 15.49, 59.14, 142.9, 273.4, 456, 696.4, 999.8",\ + "6.667, 17.2, 59.07, 142.6, 273.4, 456.3, 696.2, 999",\ + "8.816, 20, 59.27, 142.8, 273.4, 455.8, 696.6, 999.6",\ + "11.19, 23.58, 60.87, 142.6, 273.5, 456.3, 697.1, 1000",\ + "13.75, 27.85, 64.67, 142.7, 273.3, 456, 698, 1001"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("3.555, 12.83, 44.98, 106.1, 201.7, 335.4, 511.9, 733.7",\ + "4.079, 13.32, 45.51, 106.6, 202.3, 336.3, 512.7, 734.6",\ + "5.148, 15.2, 47.24, 108.5, 204.1, 337.8, 513.5, 735.7",\ + "6.303, 18.81, 50.94, 112.1, 207.4, 341.6, 517.9, 740",\ + "7.322, 22.95, 56.64, 117.7, 212.8, 347.1, 523.3, 745.5",\ + "8.067, 27.06, 64.68, 125.7, 220.9, 354.6, 531.1, 752.5",\ + "8.439, 30.91, 74.46, 136.3, 231.2, 364.5, 541.1, 762.7",\ + "8.432, 34.43, 84.27, 149.7, 244.7, 377.7, 553.9, 775.4"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("4.54, 18.05, 64.69, 153.6, 292.6, 487.2, 743.5, 1066",\ + "5.018, 18.45, 65.15, 154.2, 292.9, 487.7, 743.8, 1065",\ + "6.493, 20.12, 66.64, 155.7, 294.5, 489.2, 744.7, 1067",\ + "8.538, 23.56, 69.82, 158.6, 297.4, 491.9, 748, 1070",\ + "11.04, 28.85, 74.98, 163.4, 302.1, 496.6, 752.2, 1074",\ + "13.93, 34.72, 82.65, 170.4, 308.7, 503.3, 758.7, 1081",\ + "17.16, 41.15, 93.11, 180.3, 317.9, 512.1, 767.9, 1089",\ + "20.72, 48.14, 105.7, 192.9, 330, 523.3, 778.4, 1100"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("1.955, 11.22, 43.85, 106.2, 203, 339, 517.9, 741.6",\ + "2.179, 11.19, 43.89, 106.1, 202.7, 338.3, 516.9, 741.3",\ + "3.055, 11.21, 43.78, 106, 202.6, 339.1, 518.4, 741.8",\ + "4.448, 12.08, 43.89, 105.7, 203, 338.2, 517.2, 741.6",\ + "6.301, 14.62, 43.86, 106, 203.2, 338.2, 516.6, 741.5",\ + "8.444, 17.89, 44.98, 105.9, 202.4, 339, 516.7, 743.3",\ + "11.01, 22.06, 48.63, 106.1, 203, 339.3, 517.4, 744.4",\ + "13.83, 26.87, 54.43, 107.4, 202.7, 339.3, 517.3, 744.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.007668, 0.03107, 0.07577, 0.1454, 0.2431, 0.3717, 0.5337"); + values("2.727, 15.27, 59.14, 142.8, 273.1, 456.3, 696.4, 1001",\ + "2.774, 15.21, 59.14, 142.8, 273.1, 456.2, 696.4, 1001",\ + "3.648, 15.23, 59.04, 142.7, 273.4, 456.2, 696.3, 1001",\ + "4.899, 15.51, 59.13, 142.8, 273.3, 456.5, 696.3, 1001",\ + "6.682, 17.58, 59.14, 142.9, 272.9, 456.4, 696.1, 1001",\ + "8.731, 20.83, 59.19, 142.9, 273.4, 456.1, 696.5, 999.8",\ + "11.1, 24.75, 61.22, 142.7, 273.3, 456, 697.6, 1000",\ + "13.72, 29.32, 65.76, 142.9, 273, 456.7, 697.9, 1001"); + } + } + } + } + + cell(gt2_6t_nor2_x3_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.03947 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001416 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0002454, 0.0002454, 0.0002452, 0.0002451, 0.0002448, 0.0002449, \ + 0.0002441, 0.0002433"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.00141 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.986e-06, 5.954e-06, 5.78e-06, 5.444e-06, 4.95e-06, 4.269e-06, \ + 3.377e-06, 2.288e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)&(!B))" ; + max_capacitance : 0.7013 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001831, 1.134e-05, 0, 0, 0, 0, 0, 0",\ + "0.0006057, 0.0002818, 5.488e-05, 0, 0, 0, 0, 0",\ + "0.001229, 0.0007501, 0.0003104, 0.0001121, 1.576e-05, 0, 0, 0",\ + "0.002065, 0.00145, 0.0007446, 0.0003764, 0.0001853, 7.807e-05, 1.325e-05, 0",\ + "0.003128, 0.002401, 0.001396, 0.0007985, 0.0004661, 0.0002722, 0.000153, 7.746e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("0, 0, 0, 0, 0, 0.007776, 0.04085, 0.07528",\ + "0, 0, 0, 0, 0, 0.007847, 0.04092, 0.07529",\ + "0, 0, 0, 0, 0, 0.00808, 0.04118, 0.07532",\ + "0, 0, 0, 0, 0, 0.008535, 0.04166, 0.07536",\ + "0, 0, 0, 0, 0, 0.009282, 0.04241, 0.0754",\ + "0, 0, 0, 0, 0, 0.01038, 0.04345, 0.07539",\ + "0, 0, 0, 0, 0, 0.01193, 0.04477, 0.07525",\ + "0, 0, 0, 0, 0, 0.01402, 0.04633, 0.07484"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0002066, 4.168e-05, 0, 0, 0, 0, 0, 0",\ + "0.0006193, 0.0003, 8.72e-05, 3.241e-06, 0, 0, 0, 0",\ + "0.001226, 0.0007491, 0.0003343, 0.0001459, 5.264e-05, 1.223e-06, 0, 0",\ + "0.002039, 0.001417, 0.0007498, 0.0004025, 0.000217, 0.0001135, 5.008e-05, 9.12e-06",\ + "0.003071, 0.002332, 0.001374, 0.0008106, 0.0004918, 0.0003038, 0.0001881, 0.0001142"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("0, 0, 0, 0, 0, 0.007794, 0.04086, 0.07532",\ + "0, 0, 0, 0, 0, 0.007862, 0.04094, 0.07533",\ + "0, 0, 0, 0, 0, 0.008102, 0.0412, 0.07536",\ + "0, 0, 0, 0, 0, 0.008587, 0.04171, 0.07541",\ + "0, 0, 0, 0, 0, 0.009364, 0.04249, 0.07545",\ + "0, 0, 0, 0, 0, 0.01051, 0.04357, 0.07542",\ + "0, 0, 0, 0, 0, 0.01213, 0.04494, 0.07526",\ + "0, 0, 0, 0, 0, 0.01431, 0.04654, 0.0748"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("3.624, 11.92, 40.36, 94.5, 178.7, 297.4, 453, 649.6",\ + "4.14, 12.4, 40.86, 94.92, 179.4, 297.9, 453.7, 650.2",\ + "5.189, 14.3, 42.62, 96.75, 181.1, 299.5, 455, 651.4",\ + "6.372, 17.78, 46.25, 100.3, 184.7, 303.1, 458.7, 654.7",\ + "7.407, 21.61, 51.99, 105.9, 190.2, 308.4, 464.4, 659.8",\ + "8.166, 25.37, 59.9, 113.9, 197.9, 316.1, 472, 668.3",\ + "8.659, 28.9, 68.96, 124.5, 208.6, 326.7, 482.4, 678.6",\ + "8.816, 31.98, 77.96, 137.7, 221.8, 339.8, 495.3, 691"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("4.999, 18.48, 64.73, 152.8, 290.3, 482.7, 736.4, 1055",\ + "5.339, 18.81, 65, 153.2, 290.7, 483.5, 737.2, 1056",\ + "6.387, 20.07, 66.22, 154.4, 291.8, 484.3, 738.1, 1057",\ + "8.09, 22.78, 68.74, 156.8, 294.2, 486.5, 740.5, 1059",\ + "10.29, 27.05, 72.88, 160.6, 297.6, 490.1, 744.2, 1062",\ + "12.88, 32.14, 79.07, 166.3, 303, 495.8, 749.3, 1067",\ + "15.74, 37.85, 87.76, 174.2, 310.3, 502.9, 755.9, 1074",\ + "18.86, 44.07, 98.13, 184.6, 320.3, 511.8, 764.4, 1083"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("2.001, 10.16, 39.06, 93.82, 179.9, 300, 458.8, 657.9",\ + "2.225, 10.15, 39.07, 94.11, 179.5, 300.2, 458.4, 657.1",\ + "3.11, 10.15, 38.93, 94.09, 179.9, 300.3, 459, 658.4",\ + "4.529, 11.25, 39.05, 94.02, 179.6, 300.2, 458.9, 658.2",\ + "6.442, 13.81, 39.09, 94.12, 179.7, 300.3, 458.6, 657.7",\ + "8.783, 17.19, 40.66, 94.12, 179.9, 300.2, 458.9, 656.5",\ + "11.43, 21.36, 44.82, 94.24, 179.8, 299.8, 458.2, 656.9",\ + "14.39, 26.24, 50.76, 96.57, 179.8, 299.8, 458.7, 656.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("2.438, 14.91, 58.68, 142.1, 272.5, 454.6, 694.2, 997.9",\ + "2.487, 14.9, 58.71, 142.1, 272.5, 455.2, 694.2, 998.3",\ + "3.342, 14.92, 58.71, 142.2, 272.5, 454.7, 694.8, 996.8",\ + "4.64, 15.24, 58.69, 142.3, 272.5, 454.7, 694.5, 997",\ + "6.487, 16.98, 58.66, 142.3, 272.2, 454.5, 694.3, 996.5",\ + "8.562, 19.75, 58.88, 142.2, 272.1, 455.2, 694.7, 997.8",\ + "10.87, 23.34, 60.56, 142.3, 272, 455.2, 695.6, 998.7",\ + "13.55, 27.61, 64.27, 142.3, 272.5, 454.9, 696.5, 997"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("3.177, 11.39, 39.8, 93.87, 178, 296, 451.6, 647.6",\ + "3.643, 11.91, 40.32, 94.39, 178.5, 296.9, 451.9, 648.7",\ + "4.467, 13.8, 42.08, 96.09, 180.2, 298.9, 453.8, 649.8",\ + "5.282, 17.2, 45.64, 99.67, 183.8, 302, 457.9, 653.1",\ + "5.807, 20.86, 51.44, 105.2, 189.5, 307.8, 463.4, 659.5",\ + "5.898, 24.3, 59.33, 113.3, 197.3, 315.4, 470.3, 666.7",\ + "5.58, 27.35, 68.25, 123.8, 207.8, 325.5, 481.3, 677.2",\ + "4.707, 29.9, 76.99, 137.1, 220.8, 338.4, 494.2, 689"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("4.245, 17.73, 63.89, 152.2, 289.4, 482.4, 735.9, 1055",\ + "4.736, 18.14, 64.36, 152.5, 289.9, 482.6, 736.1, 1056",\ + "6.149, 19.74, 65.87, 154, 291.3, 483.8, 737.2, 1056",\ + "8.195, 23.18, 68.89, 156.8, 294.3, 486.8, 740, 1059",\ + "10.83, 28.42, 74.03, 161.7, 298.9, 491, 745, 1063",\ + "13.85, 34.38, 81.76, 168.7, 305.4, 497.9, 751.1, 1070",\ + "17.38, 41.1, 92.21, 178.3, 314.6, 506.8, 760.2, 1078",\ + "21.35, 48.4, 104.8, 191.1, 326.4, 517.6, 770.7, 1089"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("1.536, 9.685, 38.66, 93.54, 179.6, 300.2, 458.6, 658.7",\ + "1.868, 9.707, 38.62, 93.65, 179.6, 299.8, 458.8, 657.4",\ + "2.679, 9.704, 38.58, 93.74, 179.6, 299.4, 458.8, 658.1",\ + "3.997, 10.88, 38.57, 93.74, 179.6, 300, 457.8, 658.3",\ + "5.774, 13.4, 38.63, 93.74, 179.4, 299.4, 457.6, 656.2",\ + "7.902, 16.76, 40.37, 93.74, 179.4, 299.9, 458.7, 656.2",\ + "10.24, 20.88, 44.52, 93.9, 179.5, 300.2, 457.8, 656.8",\ + "12.93, 25.7, 50.42, 96.28, 179.6, 300.2, 458, 657"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009766, 0.04054, 0.0993, 0.1909, 0.3193, 0.4883, 0.7013"); + values("2.429, 14.94, 58.72, 142.3, 272.3, 455.2, 694.3, 998.5",\ + "2.508, 14.94, 58.68, 142.1, 272.5, 455.1, 694.6, 998.7",\ + "3.359, 14.91, 58.67, 142.2, 272.2, 454.5, 694.4, 997.3",\ + "4.512, 15.2, 58.72, 142.1, 272.5, 454.9, 694.6, 997.4",\ + "6.144, 17.28, 58.72, 142.3, 272.5, 454.4, 694.2, 997.1",\ + "8.095, 20.32, 58.73, 142.3, 272.3, 455.2, 695, 997.6",\ + "10.22, 24.03, 60.9, 142.2, 272.5, 455.2, 694.5, 997.9",\ + "12.67, 28.41, 65.39, 142.3, 272.5, 454.6, 695.5, 997"); + } + } + } + } + + cell(gt2_6t_nor2_x4_w31_lvt) { + area : 0.054432 ; + cell_leakage_power : 0.05263 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.001908 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0003297, 0.0003297, 0.0003295, 0.0003291, 0.000329, 0.0003283, \ + 0.0003283, 0.0003268"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.001842 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("1.028e-06, 9.664e-07, 7.126e-07, 2.755e-07, 0, 0, 0, 0"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 4.907e-07, 1.153e-06"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)&(!B))" ; + max_capacitance : 0.9272 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.000264, 1.01e-05, 0, 0, 0, 0, 0, 0",\ + "0.0008406, 0.0003741, 6.406e-05, 0, 0, 0, 0, 0",\ + "0.001686, 0.001006, 0.0004046, 0.0001398, 1.347e-05, 0, 0, 0",\ + "0.002814, 0.001951, 0.0009836, 0.0004915, 0.0002377, 9.776e-05, 1.297e-05, 0",\ + "0.004248, 0.003228, 0.001855, 0.001052, 0.0006106, 0.0003556, 0.0001997, 0.0001004"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("0, 0, 0, 0, 0, 0.01005, 0.05306, 0.09899",\ + "0, 0, 0, 0, 0, 0.01013, 0.05316, 0.09901",\ + "0, 0, 0, 0, 0, 0.01044, 0.05349, 0.09907",\ + "0, 0, 0, 0, 0, 0.01102, 0.05413, 0.09918",\ + "0, 0, 0, 0, 0, 0.01198, 0.05512, 0.0993",\ + "0, 0, 0, 0, 0, 0.0134, 0.0565, 0.09938",\ + "0, 0, 0, 0, 0, 0.01539, 0.05826, 0.09934",\ + "0, 0, 0, 0, 0, 0.01808, 0.06036, 0.09899"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0.0003002, 5.132e-05, 0, 0, 0, 0, 0, 0",\ + "0.0008627, 0.0004018, 0.0001088, 0, 0, 0, 0, 0",\ + "0.001685, 0.001006, 0.0004388, 0.0001849, 6.169e-05, 0, 0, 0",\ + "0.002779, 0.001911, 0.000994, 0.0005269, 0.0002822, 0.000145, 5.945e-05, 5.663e-06",\ + "0.004167, 0.003138, 0.001826, 0.001068, 0.0006441, 0.0003965, 0.0002441, 0.0001468"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("0, 0, 0, 0, 0, 0.0101, 0.05311, 0.09908",\ + "0, 0, 0, 0, 0, 0.01019, 0.05321, 0.0991",\ + "0, 0, 0, 0, 0, 0.01051, 0.05356, 0.09916",\ + "0, 0, 0, 0, 0, 0.01112, 0.05423, 0.09927",\ + "0, 0, 0, 0, 0, 0.01213, 0.05527, 0.0994",\ + "0, 0, 0, 0, 0, 0.01361, 0.0567, 0.09947",\ + "0, 0, 0, 0, 0, 0.01569, 0.05852, 0.0994",\ + "0, 0, 0, 0, 0, 0.01848, 0.06068, 0.09898"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("3.439, 11.85, 40.56, 95.2, 180.4, 299.7, 456.6, 655",\ + "3.928, 12.34, 41.06, 95.71, 180.8, 300.3, 457.5, 655.5",\ + "4.898, 14.23, 42.86, 97.47, 182.4, 302.1, 459.4, 657.5",\ + "5.956, 17.63, 46.46, 101, 185.8, 305.5, 462.8, 660.2",\ + "6.924, 21.38, 52.13, 106.5, 191.6, 310.9, 467.7, 666.3",\ + "7.63, 25.07, 59.9, 114.4, 199.2, 318.2, 475.6, 673.9",\ + "8.093, 28.52, 68.8, 125.1, 209.8, 329, 485.4, 683.6",\ + "8.243, 31.67, 77.69, 138, 222.9, 342.1, 498.2, 696.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("4.631, 17.89, 63.11, 149.4, 284, 472.8, 721.1, 1033",\ + "4.966, 18.17, 63.51, 149.8, 284.4, 473.1, 721.1, 1033",\ + "5.915, 19.47, 64.7, 150.9, 285.6, 474.3, 722.6, 1035",\ + "7.467, 22.14, 67.16, 153.2, 287.6, 476.5, 725, 1037",\ + "9.471, 26.25, 71.25, 157.2, 291.5, 479.7, 727.6, 1040",\ + "11.79, 31.11, 77.35, 162.8, 296.8, 485, 732.6, 1045",\ + "14.35, 36.56, 85.92, 170.6, 304.2, 491.9, 740.3, 1052",\ + "17.17, 42.43, 95.88, 180.8, 313.6, 501.4, 748.7, 1060"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("1.844, 10.14, 39.78, 95.89, 183.7, 307.2, 469.8, 673.9",\ + "2.107, 10.16, 39.78, 95.99, 183.7, 307.4, 469.9, 673.7",\ + "2.987, 10.16, 39.73, 95.92, 184.1, 306.9, 469.4, 672.7",\ + "4.456, 11.3, 39.8, 96.06, 184.1, 307.6, 469.7, 673.6",\ + "6.298, 13.79, 39.8, 96.17, 184.1, 307.5, 469.6, 672.6",\ + "8.643, 17.13, 41.31, 96.13, 184.2, 307.5, 469.5, 672.7",\ + "11.28, 21.4, 45.39, 96.12, 183.9, 307.2, 470, 672.7",\ + "14.2, 26.37, 51.14, 98.54, 183.9, 306.9, 470, 673"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("2.083, 14.57, 58.51, 142.2, 272.9, 456.1, 695.5, 1001",\ + "2.177, 14.62, 58.38, 142.3, 272.8, 456.1, 695.6, 1001",\ + "3.046, 14.55, 58.42, 142.1, 272.9, 456, 695.7, 1001",\ + "4.409, 14.97, 58.44, 142, 272.3, 456.2, 695.7, 1001",\ + "6.173, 16.73, 58.42, 142.3, 272.9, 455.1, 696.1, 1000",\ + "8.234, 19.47, 58.74, 142.3, 272.8, 455.2, 696.2, 1000",\ + "10.55, 23.06, 60.55, 142.3, 272.7, 455.4, 697.5, 1000",\ + "13.12, 27.4, 64.17, 142.4, 272.4, 455.6, 698.1, 1001"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("3.006, 11.5, 40.8, 96.49, 183.3, 305.2, 465.8, 668.2",\ + "3.388, 12, 41.3, 97.07, 183.9, 305.9, 466.4, 668",\ + "4.138, 13.86, 43.1, 98.83, 185.8, 307.7, 468.2, 670.4",\ + "4.817, 17.15, 46.65, 102.3, 189.2, 311, 471, 672.7",\ + "5.242, 20.65, 52.27, 107.9, 194.6, 316.1, 476.4, 679.3",\ + "5.292, 24.02, 59.81, 115.7, 202.3, 323.9, 484.7, 686.8",\ + "4.88, 27, 68.43, 126, 212.5, 334.3, 494.4, 696.9",\ + "3.955, 29.54, 76.91, 138.7, 225.5, 347.4, 507.5, 708.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("3.836, 17.05, 62.28, 148.6, 283.2, 471.9, 720.3, 1033",\ + "4.343, 17.45, 62.69, 149.1, 283.6, 472.1, 720.5, 1033",\ + "5.574, 19.07, 64.26, 150.5, 284.9, 473.6, 721.8, 1035",\ + "7.465, 22.5, 67.24, 153.4, 288, 476.4, 724.9, 1037",\ + "9.821, 27.51, 72.41, 158.2, 292.2, 480.8, 729.5, 1041",\ + "12.59, 33.2, 80.02, 165.2, 299.1, 487.1, 735.7, 1047",\ + "15.79, 39.59, 90.31, 174.8, 308.3, 496.3, 744, 1056",\ + "19.4, 46.54, 102.4, 187.3, 319.8, 507.7, 755.5, 1066"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("1.417, 10.1, 41.05, 99.91, 192.1, 321.2, 490.8, 702.7",\ + "1.753, 10.1, 41.03, 99.92, 191.7, 320.3, 489.6, 703.9",\ + "2.526, 10.1, 41.06, 100.1, 191.6, 321, 490.8, 702.7",\ + "3.861, 11.24, 41.06, 99.89, 191.5, 321.1, 490.8, 702.9",\ + "5.545, 13.6, 41.12, 99.91, 191.5, 321.1, 490.5, 702.8",\ + "7.577, 16.96, 42.47, 100.1, 192.1, 321.1, 490.1, 703",\ + "9.925, 21.04, 46.4, 100.1, 192.1, 320.5, 490.6, 703.2",\ + "12.55, 25.81, 51.88, 102.2, 192.1, 320.9, 491, 705.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01259, 0.0533, 0.131, 0.2521, 0.422, 0.6456, 0.9272"); + values("2.053, 14.6, 58.49, 142.2, 272.8, 455.8, 695.6, 1001",\ + "2.237, 14.6, 58.48, 142.2, 272.9, 455.4, 695.7, 1001",\ + "3.031, 14.59, 58.43, 142.2, 272.4, 455.4, 695.8, 1001",\ + "4.197, 14.94, 58.49, 142.1, 272.8, 456, 695.5, 1001",\ + "5.776, 17.04, 58.46, 142.3, 272.7, 455.1, 695.8, 1001",\ + "7.677, 20.05, 58.55, 142.1, 272.8, 455.7, 696, 998.5",\ + "9.825, 23.82, 60.79, 142.2, 272.9, 455.7, 695.7, 1000",\ + "12.22, 28.23, 65.32, 142.1, 272.7, 456.1, 697.9, 1001"); + } + } + } + } + + cell(gt2_6t_nor3_x1_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.01974 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004543 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.719e-05, 8.716e-05, 8.719e-05, 8.705e-05, 8.709e-05, 8.696e-05, \ + 8.674e-05, 8.653e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004656 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("7.845e-05, 7.844e-05, 7.84e-05, 7.829e-05, 7.815e-05, 7.821e-05, \ + 7.791e-05, 7.777e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004799 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("1.671e-06, 1.654e-06, 1.598e-06, 1.485e-06, 1.317e-06, 1.087e-06, \ + 7.905e-07, 4.221e-07"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 1.553e-07"); + } + } + } + + pin(Y) { + direction : output ; + function : "((!A)&(!B)&(!C))" ; + max_capacitance : 0.2241 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.37e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001598, 8.496e-05, 1.561e-05, 0, 0, 0, 0, 0",\ + "0.0003594, 0.0002389, 0.0001046, 3.645e-05, 2.451e-06, 0, 0, 0",\ + "0.0006368, 0.000472, 0.0002545, 0.0001299, 6.197e-05, 2.375e-05, 3.069e-07, 0",\ + "0.0009955, 0.0007946, 0.0004815, 0.0002788, 0.0001616, 9.27e-05, 4.933e-05, 2.162e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("0, 0, 0, 0, 0, 0.002688, 0.01362, 0.02425",\ + "0, 0, 0, 0, 0, 0.00271, 0.01364, 0.02425",\ + "0, 0, 0, 0, 0, 0.002785, 0.01372, 0.02425",\ + "0, 0, 0, 0, 0, 0.00293, 0.01386, 0.02424",\ + "0, 0, 0, 0, 0, 0.00317, 0.01408, 0.02422",\ + "0, 0, 0, 0, 0, 0.003526, 0.01438, 0.02417",\ + "0, 0, 0, 0, 0, 0.004027, 0.01477, 0.02407",\ + "0, 0, 0, 0, 0, 0.004709, 0.01522, 0.0239"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.182e-05, 9.684e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001644, 9.299e-05, 2.805e-05, 0, 0, 0, 0, 0",\ + "0.0003525, 0.0002402, 0.0001137, 4.941e-05, 1.673e-05, 0, 0, 0",\ + "0.0006151, 0.0004611, 0.0002587, 0.0001401, 7.513e-05, 3.801e-05, 1.499e-05, 0",\ + "0.0009549, 0.0007656, 0.000475, 0.0002843, 0.0001725, 0.0001053, 6.372e-05, 3.604e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("0, 0, 0, 0, 0, 0.002608, 0.01354, 0.02418",\ + "0, 0, 0, 0, 0, 0.002632, 0.01356, 0.02418",\ + "0, 0, 0, 0, 0, 0.002711, 0.01364, 0.02418",\ + "0, 0, 0, 0, 0, 0.002866, 0.01379, 0.02417",\ + "0, 0, 0, 0, 0, 0.003118, 0.01403, 0.02414",\ + "0, 0, 0, 0, 0, 0.003492, 0.01434, 0.02409",\ + "0, 0, 0, 0, 0, 0.00402, 0.01474, 0.02398",\ + "0, 0, 0, 0, 0, 0.004734, 0.01521, 0.02377"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.505e-05, 1.567e-05, 0, 0, 0, 0, 0, 0",\ + "0.0001638, 9.544e-05, 3.553e-05, 8.605e-06, 0, 0, 0, 0",\ + "0.0003461, 0.000236, 0.0001175, 5.696e-05, 2.56e-05, 7.76e-06, 0, 0",\ + "0.0006017, 0.0004491, 0.0002559, 0.0001448, 8.265e-05, 4.649e-05, 2.406e-05, 9.121e-06",\ + "0.0009309, 0.0007408, 0.0004625, 0.0002838, 0.000177, 0.0001123, 7.15e-05, 4.496e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("0, 0, 0, 0, 0, 0.002632, 0.01356, 0.02421",\ + "0, 0, 0, 0, 0, 0.002655, 0.01359, 0.02421",\ + "0, 0, 0, 0, 0, 0.002736, 0.01367, 0.02421",\ + "0, 0, 0, 0, 0, 0.002898, 0.01382, 0.0242",\ + "0, 0, 0, 0, 0, 0.003162, 0.01407, 0.02417",\ + "0, 0, 0, 0, 0, 0.003554, 0.0144, 0.02411",\ + "0, 0, 0, 0, 0, 0.004104, 0.01481, 0.02399",\ + "0, 0, 0, 0, 0, 0.004847, 0.01528, 0.02377"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("5.667, 13.13, 39.05, 88.29, 165.1, 272.5, 414.7, 593.1",\ + "6.19, 13.67, 39.51, 88.78, 165.6, 273.2, 415.3, 593.9",\ + "8.011, 15.56, 41.37, 90.66, 167.4, 275.2, 417, 595.9",\ + "10.22, 19.32, 45.01, 94.18, 170.9, 278.5, 420.4, 598.8",\ + "12.41, 23.81, 50.85, 99.87, 176.5, 284.2, 425.5, 604.6",\ + "14.47, 28.24, 59.21, 108, 184.4, 292.1, 433.4, 612.3",\ + "16.33, 32.5, 68.72, 118.9, 195, 302.4, 444.2, 622.5",\ + "17.98, 36.55, 78.04, 132.8, 208.7, 315.9, 456.9, 635.5"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("9.422, 23.25, 71.42, 163.2, 306.3, 506.8, 771.1, 1103",\ + "9.627, 23.53, 71.7, 163.5, 306.6, 507, 771.2, 1103",\ + "10.52, 24.34, 72.48, 164.2, 307.4, 508.2, 772.3, 1104",\ + "12.3, 26.23, 74.06, 165.8, 308.9, 509.6, 773.8, 1105",\ + "14.86, 29.73, 76.99, 168.4, 311.2, 511.9, 775.8, 1108",\ + "17.92, 34.26, 81.69, 172.4, 314.7, 515.3, 779.1, 1111",\ + "21.3, 39.63, 88.56, 178.1, 319.9, 519.7, 783.4, 1115",\ + "24.92, 45.53, 97.18, 186, 327, 526.2, 789.6, 1121"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("3.991, 11.04, 35.85, 83.08, 156.4, 260, 395.8, 567.5",\ + "3.984, 11.05, 35.74, 83.1, 156.7, 260, 395.3, 566.6",\ + "4.68, 11.03, 35.85, 82.95, 156.7, 259.6, 395.9, 566.5",\ + "6.407, 11.92, 35.88, 83.13, 156.5, 260.2, 395.3, 567.6",\ + "8.731, 14.59, 35.88, 82.93, 156.7, 259.8, 396.1, 567",\ + "11.62, 18.18, 37.76, 83, 156.8, 260.1, 396, 566.3",\ + "14.97, 22.59, 42.37, 83.23, 156.7, 259.9, 395.9, 566.7",\ + "18.72, 27.67, 48.68, 86.36, 156.5, 259.8, 396.2, 566.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("5.911, 18.41, 61.99, 145.4, 275.2, 457.7, 697.1, 999.6",\ + "5.925, 18.39, 62.11, 145.5, 275.4, 457.8, 696.9, 999.3",\ + "6.106, 18.37, 62.02, 145.4, 275.4, 457.7, 697.3, 999.3",\ + "7.267, 18.52, 62.08, 145.5, 275.1, 457.8, 697.4, 998.7",\ + "9.175, 19.62, 62.03, 145.3, 275.5, 457.4, 697.3, 999.7",\ + "11.63, 22.01, 62.21, 145.5, 275.5, 457.7, 697.3, 999.9",\ + "14.56, 25.33, 63.39, 145.4, 275.3, 457.9, 698.1, 1000",\ + "17.72, 29.46, 66.34, 145.5, 275.2, 458, 697.9, 1000"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("5.398, 12.83, 38.5, 87.63, 163.9, 271.3, 412.5, 590.5",\ + "5.927, 13.33, 39.06, 88, 164.6, 271.6, 412.4, 590.1",\ + "7.695, 15.23, 40.92, 89.86, 166.4, 273.3, 414.4, 592.1",\ + "9.673, 18.96, 44.53, 93.5, 169.9, 277.1, 418.2, 596.1",\ + "11.53, 23.26, 50.36, 99.12, 175.4, 282.5, 423.7, 601.5",\ + "13.15, 27.46, 58.72, 107.2, 183.4, 290.4, 431.5, 609.3",\ + "14.34, 31.31, 68.1, 118.2, 194, 300.9, 441.8, 618.9",\ + "15.15, 34.73, 77.21, 132.1, 207.6, 314, 455, 632.4"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("8.957, 22.81, 70.96, 162.8, 305.9, 506.7, 770.8, 1102",\ + "9.204, 23.12, 71.24, 163.1, 306, 506.7, 771.1, 1103",\ + "10.49, 24.26, 72.4, 164.2, 307.3, 507.7, 772.1, 1104",\ + "12.9, 26.88, 74.72, 166.4, 309.4, 510, 774.1, 1106",\ + "16.17, 31.43, 78.7, 170, 312.9, 513.5, 777.3, 1109",\ + "20.1, 37.17, 84.85, 175.5, 318, 518.3, 782.4, 1114",\ + "24.44, 43.83, 93.54, 183.2, 325.1, 525, 788.9, 1120",\ + "29.31, 51.15, 104.5, 193.6, 334.6, 533.9, 796.9, 1129"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("3.565, 10.5, 34.97, 81.29, 154.2, 255.9, 389.7, 557.6",\ + "3.563, 10.52, 34.97, 81.53, 153.9, 255.9, 389.9, 558.7",\ + "4.38, 10.49, 34.89, 81.51, 154, 255.9, 389.9, 558.8",\ + "6.085, 11.48, 34.96, 81.35, 153.8, 255.8, 389.7, 558.3",\ + "8.369, 14.21, 34.96, 81.48, 154.1, 255.7, 389.1, 557.7",\ + "11.09, 17.89, 36.85, 81.49, 153.9, 255.9, 389.1, 557.7",\ + "14.29, 22.23, 41.73, 81.52, 154.1, 255.9, 389.5, 558.6",\ + "17.86, 27.21, 48.1, 84.82, 153.7, 255.9, 389.3, 558.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("5.926, 18.4, 61.98, 145.3, 275.4, 457.6, 697.3, 999.9",\ + "5.91, 18.43, 62.1, 145.5, 275.3, 457.8, 697.2, 999.3",\ + "6.142, 18.37, 62.07, 145.4, 275.3, 457.8, 696.9, 999.1",\ + "7.455, 18.46, 62.09, 145.4, 275.3, 457.9, 697.1, 998.8",\ + "9.301, 19.73, 62.02, 145.3, 275.5, 457.4, 697.4, 999.5",\ + "11.67, 22.32, 62.16, 145.5, 275.3, 457.3, 697.4, 1000",\ + "14.52, 25.72, 63.42, 145.5, 275.5, 457.5, 698, 1000",\ + "17.54, 29.86, 66.78, 145.5, 275.4, 457.2, 697.6, 1000"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("5.088, 12.53, 38.29, 87.36, 163.8, 271.4, 412.6, 590.6",\ + "5.619, 13.04, 38.79, 87.92, 164.5, 271.9, 412.9, 591",\ + "7.286, 14.93, 40.66, 89.75, 166.1, 273.7, 415.1, 593.2",\ + "9.038, 18.64, 44.28, 93.24, 169.8, 277.2, 418.3, 596.3",\ + "10.55, 22.78, 50.11, 98.98, 175.3, 282.6, 424.1, 602.2",\ + "11.68, 26.62, 58.42, 107.1, 183.1, 290.6, 431.6, 609.8",\ + "12.21, 30.11, 67.66, 118, 194, 300.9, 442.1, 620",\ + "12.23, 33, 76.5, 131.8, 207.5, 314.2, 455.3, 633.1"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("8.203, 22.13, 70.26, 162.1, 305.2, 506, 770, 1102",\ + "8.573, 22.45, 70.65, 162.5, 305.6, 506.1, 770.4, 1102",\ + "10.29, 23.94, 72.02, 163.8, 306.8, 507.4, 771.7, 1103",\ + "13.29, 27.22, 74.89, 166.5, 309.3, 509.9, 774.1, 1106",\ + "17.13, 32.83, 79.78, 171, 313.8, 514.4, 778, 1110",\ + "21.6, 39.55, 87.25, 177.6, 320.1, 520.5, 784.1, 1116",\ + "26.72, 47.14, 97.66, 187, 328.7, 528.5, 791.9, 1124",\ + "32.41, 55.54, 110.8, 199.4, 340, 539.6, 802.9, 1134"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("3.184, 10.13, 34.63, 81.29, 153.9, 255.4, 389.9, 559.1",\ + "3.186, 10.15, 34.52, 81.1, 153.7, 255.8, 390.1, 559.2",\ + "4.095, 10.13, 34.62, 81.2, 153.9, 255.4, 389.4, 558.1",\ + "5.7, 11.16, 34.62, 81.26, 153.9, 255.7, 390, 559",\ + "7.905, 14.02, 34.66, 81.09, 153.8, 255.8, 389.5, 558.4",\ + "10.59, 17.54, 36.61, 81.08, 153.9, 255.5, 389.8, 559",\ + "13.68, 21.82, 41.43, 81.33, 153.7, 255.8, 389.8, 559",\ + "17.07, 26.77, 48.03, 84.44, 153.8, 255.8, 390, 558.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003793, 0.01359, 0.03231, 0.06148, 0.1024, 0.1562, 0.2241"); + values("5.919, 18.38, 61.99, 145.5, 275.2, 457.7, 697.4, 999.5",\ + "5.916, 18.41, 62.11, 145.3, 275.5, 457.9, 697.2, 998.8",\ + "6.139, 18.44, 61.99, 145.4, 275.5, 457.4, 697, 999.5",\ + "7.582, 18.48, 62.03, 145.4, 275.5, 457.8, 697.3, 999.1",\ + "9.446, 19.94, 62.06, 145.5, 275.2, 457.3, 697.3, 999.9",\ + "11.75, 22.92, 62.04, 145.5, 275.2, 457.3, 697, 1000",\ + "14.49, 26.61, 63.54, 145.5, 275.6, 458, 698, 1000",\ + "17.57, 30.91, 67.61, 145.4, 275.6, 457.6, 697.5, 1000"); + } + } + } + } + + cell(gt2_6t_oa211_x1_w31_lvt) { + area : 0.036288 ; + cell_leakage_power : 0.01766 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004627 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001068, 0.0001068, 0.0001068, 0.0001068, 0.0001068, 0.0001068, \ + 0.0001069, 0.0001069"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004589 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001051, 0.0001051, 0.0001052, 0.0001051, 0.0001054, 0.0001055, \ + 0.0001052, 0.0001052"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004617 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001279, 0.0001283, 0.0001288, 0.0001293, 0.0001297, 0.0001299, \ + 0.0001299, 0.0001299"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004761 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.627e-05, 8.588e-05, 8.527e-05, 8.494e-05, 8.475e-05, 8.471e-05, \ + 8.466e-05, 8.463e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&B&C)|(A2&B&C))" ; + max_capacitance : 0.3925 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0.0004179, 0.000425, 0.0004242, 0.0004201, 0.0004115, 0.0003956, 0.0003755, 0.0003575",\ + "0.0004165, 0.0004241, 0.0004236, 0.0004195, 0.000411, 0.000395, 0.0003749, 0.0003569",\ + "0.0004335, 0.0004388, 0.0004387, 0.0004348, 0.0004262, 0.0004102, 0.00039, 0.0003721",\ + "0.0004911, 0.0004898, 0.00049, 0.0004862, 0.0004776, 0.0004614, 0.0004412, 0.0004234",\ + "0.0005985, 0.0005827, 0.0005812, 0.0005773, 0.0005685, 0.0005521, 0.0005318, 0.0005141",\ + "0.0007743, 0.000717, 0.0007102, 0.0007055, 0.0006964, 0.0006796, 0.0006591, 0.0006415",\ + "0.001028, 0.000901, 0.0008769, 0.0008705, 0.0008606, 0.0008431, 0.0008223, 0.0008049",\ + "0.00136, 0.001162, 0.001084, 0.001074, 0.001063, 0.001044, 0.001023, 0.001006"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0, 0, 0, 0, 0, 0.004461, 0.02398, 0.04255",\ + "0, 0, 0, 0, 0, 0.004505, 0.02403, 0.04255",\ + "0, 0, 0, 0, 0, 0.004676, 0.0242, 0.04255",\ + "0, 0, 0, 0, 0, 0.005009, 0.02452, 0.04257",\ + "0, 0, 0, 0, 0, 0.005541, 0.02501, 0.0426",\ + "0, 0, 0, 0, 0, 0.006301, 0.02567, 0.04261",\ + "0, 0, 0, 0, 0, 0.007329, 0.02648, 0.04257",\ + "0, 0, 0, 0, 0, 0.008663, 0.0274, 0.0424"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0.0003532, 0.0003606, 0.00036, 0.0003559, 0.0003474, 0.0003314, 0.0003113, 0.0002933",\ + "0.0003538, 0.0003616, 0.0003614, 0.0003573, 0.0003488, 0.0003329, 0.0003128, 0.0002948",\ + "0.0003742, 0.0003795, 0.0003798, 0.0003759, 0.0003674, 0.0003514, 0.0003313, 0.0003133",\ + "0.0004322, 0.0004299, 0.0004302, 0.0004265, 0.000418, 0.0004018, 0.0003816, 0.0003638",\ + "0.0005358, 0.000519, 0.0005173, 0.0005135, 0.0005048, 0.0004884, 0.0004681, 0.0004504",\ + "0.0007029, 0.000646, 0.0006388, 0.0006343, 0.0006252, 0.0006084, 0.0005879, 0.0005704",\ + "0.0009423, 0.0008201, 0.0007955, 0.0007894, 0.0007796, 0.0007621, 0.0007413, 0.000724",\ + "0.001254, 0.001066, 0.0009899, 0.00098, 0.0009688, 0.0009502, 0.000929, 0.0009119"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0, 0, 0, 0, 0, 0.004479, 0.024, 0.04255",\ + "0, 0, 0, 0, 0, 0.004523, 0.02405, 0.04255",\ + "0, 0, 0, 0, 0, 0.004695, 0.02422, 0.04255",\ + "0, 0, 0, 0, 0, 0.005029, 0.02454, 0.04257",\ + "0, 0, 0, 0, 0, 0.005552, 0.02502, 0.04259",\ + "0, 0, 0, 0, 0, 0.006304, 0.02567, 0.04259",\ + "0, 0, 0, 0, 0, 0.007324, 0.02647, 0.04253",\ + "0, 0, 0, 0, 0, 0.008647, 0.02737, 0.04233"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0.000407, 0.0004156, 0.0004163, 0.0004141, 0.0004084, 0.0003951, 0.0003763, 0.0003588",\ + "0.000408, 0.0004167, 0.0004177, 0.0004155, 0.0004099, 0.0003965, 0.0003777, 0.0003603",\ + "0.0004315, 0.0004366, 0.0004382, 0.0004362, 0.0004306, 0.0004171, 0.0003982, 0.0003808",\ + "0.0004981, 0.0004959, 0.0004974, 0.0004955, 0.0004899, 0.0004763, 0.0004573, 0.00044",\ + "0.0006184, 0.0005999, 0.0005987, 0.0005967, 0.0005909, 0.000577, 0.0005578, 0.0005406",\ + "0.0008118, 0.0007484, 0.000741, 0.000738, 0.0007318, 0.0007173, 0.0006979, 0.0006808",\ + "0.001091, 0.0009522, 0.0009258, 0.0009208, 0.0009137, 0.0008983, 0.0008786, 0.0008617",\ + "0.001455, 0.001238, 0.001156, 0.001147, 0.001138, 0.001121, 0.001101, 0.001084"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0, 0, 0, 0, 0, 0.004405, 0.02393, 0.04247",\ + "0, 0, 0, 0, 0, 0.004444, 0.02397, 0.04247",\ + "0, 0, 0, 0, 0, 0.004598, 0.02412, 0.04247",\ + "0, 0, 0, 0, 0, 0.004927, 0.02444, 0.0425",\ + "0, 0, 0, 0, 0, 0.005453, 0.02493, 0.04255",\ + "0, 0, 0, 0, 0, 0.006219, 0.0256, 0.04258",\ + "0, 0, 0, 0, 0, 0.007257, 0.02643, 0.04256",\ + "0, 0, 0, 0, 0, 0.008609, 0.02738, 0.04244"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0.0004557, 0.0004239, 0.0004129, 0.000408, 0.0004018, 0.0003883, 0.0003694, 0.0003519",\ + "0.0004596, 0.0004273, 0.0004152, 0.0004101, 0.0004037, 0.0003902, 0.0003712, 0.0003537",\ + "0.0004927, 0.0004518, 0.0004343, 0.0004275, 0.0004205, 0.0004066, 0.0003874, 0.0003699",\ + "0.0005715, 0.0005162, 0.0004874, 0.000477, 0.0004686, 0.0004538, 0.0004342, 0.0004165",\ + "0.0007067, 0.0006281, 0.0005802, 0.0005629, 0.0005516, 0.0005351, 0.0005147, 0.0004967",\ + "0.0009158, 0.0007891, 0.0007141, 0.0006853, 0.0006689, 0.0006498, 0.0006279, 0.0006093",\ + "0.001217, 0.001013, 0.0008945, 0.0008479, 0.0008232, 0.0007995, 0.0007752, 0.0007556",\ + "0.001611, 0.001319, 0.001125, 0.001054, 0.001017, 0.0009859, 0.0009581, 0.0009368"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("0, 0, 0, 0, 0, 0.004402, 0.02392, 0.04247",\ + "0, 0, 0, 0, 0, 0.004438, 0.02396, 0.04246",\ + "0, 0, 0, 0, 0, 0.004579, 0.0241, 0.04247",\ + "0, 0, 0, 0, 0, 0.004884, 0.0244, 0.04249",\ + "0, 0, 0, 0, 0, 0.005368, 0.02485, 0.04253",\ + "0, 0, 0, 0, 0, 0.006049, 0.02545, 0.04254",\ + "0, 0, 0, 0, 0, 0.006959, 0.02618, 0.04249",\ + "0, 0, 0, 0, 0, 0.008126, 0.02701, 0.04234"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("10.53, 23.79, 68.89, 154.9, 288.9, 476.6, 724.4, 1035",\ + "10.86, 24.13, 69.2, 155.3, 289.2, 477.2, 724.6, 1037",\ + "12, 25.25, 70.41, 156.5, 290.2, 478.3, 725.6, 1037",\ + "13.44, 26.8, 71.91, 158, 292, 480, 727.3, 1038",\ + "14.89, 28.23, 73.37, 159.3, 293.4, 481.4, 728.3, 1040",\ + "16.09, 29.47, 74.53, 160.5, 294.6, 482.4, 730.1, 1040",\ + "16.88, 30.38, 75.47, 161.3, 295.2, 483.5, 730.4, 1041",\ + "17.12, 30.84, 75.89, 161.8, 295.8, 483.6, 731.4, 1042"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("12.09, 26.58, 74.98, 167.4, 311.6, 513.7, 779.7, 1113",\ + "12.55, 27.05, 75.52, 168, 311.8, 513.7, 779.7, 1114",\ + "14.35, 28.77, 77.12, 169.5, 313.6, 515.8, 781.6, 1115",\ + "17.11, 31.53, 79.78, 172.1, 316.2, 518.3, 784.4, 1118",\ + "20.69, 35.04, 83.09, 175.4, 319.5, 521.5, 787.5, 1121",\ + "25.01, 39.37, 87.32, 179.4, 323.2, 524.9, 791.4, 1125",\ + "29.99, 44.47, 92.4, 184.2, 328, 530.1, 795.3, 1130",\ + "35.56, 50.24, 98.46, 190.1, 333.6, 535.7, 801.2, 1135"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("3.449, 15.46, 58.46, 140.4, 267.9, 447.4, 681.7, 979.1",\ + "3.451, 15.46, 58.44, 140.2, 268.1, 447.4, 681.9, 979.1",\ + "3.514, 15.47, 58.43, 140.1, 268.2, 447.6, 681.6, 979.2",\ + "3.667, 15.48, 58.45, 140.1, 267.9, 446.9, 681.3, 979.6",\ + "3.901, 15.55, 58.37, 140.4, 267.7, 446.8, 681.6, 980.5",\ + "4.228, 15.62, 58.46, 140.2, 267.8, 447.2, 681.8, 980.2",\ + "4.63, 15.75, 58.41, 140.4, 268.1, 447, 681.7, 978.2",\ + "4.973, 15.99, 58.57, 140.1, 267.7, 447.1, 683, 978.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("4.18, 16.06, 59.82, 143.3, 274.3, 457.5, 696.7, 999.6",\ + "4.192, 16.06, 59.86, 143.7, 273.9, 456.5, 696.8, 999.5",\ + "4.225, 16.07, 59.78, 143.4, 274.1, 457.5, 696.7, 999.9",\ + "4.414, 16.11, 59.91, 143.5, 274.3, 457.4, 696.8, 1001",\ + "4.598, 16.38, 59.75, 143.6, 274.3, 457.5, 697, 1001",\ + "4.975, 16.63, 59.94, 143.4, 273.5, 456.2, 696.9, 1001",\ + "5.451, 17.08, 60.07, 143.6, 273.9, 457.4, 698.3, 1002",\ + "5.979, 17.65, 60.38, 143.4, 273.9, 457.4, 698.2, 999.4"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("10.1, 23.38, 68.5, 154.5, 288.5, 476.7, 724, 1035",\ + "10.54, 23.8, 68.92, 154.9, 288.7, 477.1, 724.2, 1035",\ + "11.95, 25.21, 70.36, 156.4, 290.3, 478.6, 726.2, 1037",\ + "13.52, 26.87, 71.93, 158, 292.2, 480.3, 727.2, 1039",\ + "15.12, 28.37, 73.5, 159.5, 293.3, 481.6, 728.5, 1040",\ + "16.44, 29.66, 74.76, 160.8, 294.7, 482.9, 730.5, 1041",\ + "17.33, 30.62, 75.64, 161.6, 295.7, 483.8, 731.4, 1041",\ + "17.68, 31.08, 76.11, 162, 295.8, 484.1, 731.4, 1042"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("12.17, 26.79, 75.22, 167.6, 312, 513.7, 780.1, 1114",\ + "12.64, 27.24, 75.7, 168.3, 312.5, 514.9, 780.8, 1114",\ + "14.47, 29, 77.42, 170, 314, 515.8, 781.7, 1116",\ + "17.15, 31.76, 80.08, 172.5, 316.7, 518.3, 784.5, 1118",\ + "20.7, 35.33, 83.51, 175.9, 319.9, 522.4, 788.5, 1122",\ + "24.99, 39.66, 87.79, 180, 324, 526.3, 792.1, 1126",\ + "29.95, 44.81, 93.09, 185.1, 328.7, 531, 796.9, 1131",\ + "35.49, 50.56, 99.32, 191.1, 335, 537, 803.1, 1137"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("3.458, 15.45, 58.31, 140.1, 268, 446.5, 681.2, 978.6",\ + "3.456, 15.47, 58.46, 140.4, 268.1, 446.5, 681.2, 978.6",\ + "3.524, 15.47, 58.41, 140.1, 268.1, 447, 681.2, 978.9",\ + "3.668, 15.5, 58.34, 140.4, 267.7, 446.7, 682, 979.7",\ + "3.883, 15.58, 58.34, 140.4, 268.1, 447.1, 681.6, 980.2",\ + "4.202, 15.62, 58.43, 140.2, 268.1, 446.9, 681.4, 980.1",\ + "4.591, 15.74, 58.46, 140.4, 268.1, 446.8, 681.5, 979.3",\ + "4.991, 15.94, 58.44, 140.2, 268.1, 447.1, 682.3, 978.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("4.192, 16.13, 59.82, 143.5, 274.5, 456.8, 696.8, 999.3",\ + "4.186, 16.11, 59.92, 143.8, 274.1, 457.7, 697.1, 1000",\ + "4.234, 16.14, 59.94, 143.7, 274.2, 456.8, 696.9, 999.7",\ + "4.446, 16.19, 59.86, 143.5, 274.6, 456.7, 697, 1000",\ + "4.672, 16.51, 59.94, 143.7, 273.8, 457.6, 697, 1001",\ + "5.034, 16.74, 60.02, 143.5, 274.3, 457.5, 697, 1002",\ + "5.495, 17.3, 60.22, 143.6, 273.7, 457.5, 698.5, 1002",\ + "6.091, 17.94, 60.54, 143.5, 274.3, 457.4, 698.5, 1001"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("9.34, 22.47, 67.59, 153.5, 287.4, 475.3, 722.6, 1034",\ + "9.838, 23.02, 68.09, 154, 288, 476, 722.9, 1034",\ + "11.4, 24.55, 69.58, 155.5, 289.6, 477.5, 724.3, 1036",\ + "13.21, 26.36, 71.47, 157.3, 291.4, 479.4, 726.1, 1037",\ + "14.97, 28.07, 73.16, 159, 293.1, 480.9, 728.2, 1039",\ + "16.53, 29.54, 74.56, 160.5, 294.2, 482.3, 729.6, 1040",\ + "17.77, 30.78, 75.72, 161.7, 295.7, 483.5, 730.9, 1041",\ + "18.61, 31.76, 76.65, 162.5, 296.5, 484, 731.5, 1042"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("12.82, 27.23, 75.64, 168.2, 312.2, 514.8, 780.8, 1114",\ + "13.03, 27.46, 75.87, 168.2, 312.6, 515, 780.9, 1114",\ + "14.03, 28.47, 76.82, 169.3, 313.3, 515.9, 781.9, 1115",\ + "16.02, 30.57, 78.82, 171.2, 315.5, 517.5, 782.9, 1117",\ + "18.97, 33.57, 81.73, 174, 318.1, 520.3, 786.3, 1120",\ + "22.52, 37.4, 85.4, 177.6, 321.7, 523.7, 790, 1124",\ + "26.49, 41.86, 90.1, 182.1, 326, 527.6, 794.3, 1128",\ + "30.9, 46.7, 95.74, 187.4, 330.9, 533, 799.2, 1133"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("3.296, 15.38, 58.35, 140.1, 268, 447.2, 681.4, 978.4",\ + "3.304, 15.4, 58.21, 140.3, 267.5, 446.3, 681.3, 978.8",\ + "3.365, 15.36, 58.31, 140.3, 267.8, 446.8, 681.4, 978.9",\ + "3.511, 15.39, 58.22, 140.3, 267.4, 446.1, 681.3, 979.7",\ + "3.749, 15.44, 58.36, 140.3, 267.9, 447.2, 681.7, 980.2",\ + "4.075, 15.47, 58.33, 140.3, 268, 446.8, 681.3, 980.1",\ + "4.448, 15.58, 58.32, 140.3, 267.5, 447.1, 681.7, 979.3",\ + "4.832, 15.75, 58.45, 140.2, 267.6, 447.2, 682.5, 978.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("4.218, 16.13, 59.95, 143.8, 273.7, 457.4, 696.9, 1000",\ + "4.22, 16.15, 59.87, 143.4, 274.5, 457.7, 696.8, 1000",\ + "4.287, 16.14, 59.79, 143.6, 273.6, 457.6, 697, 1000",\ + "4.491, 16.2, 59.94, 143.8, 274.4, 457.6, 697.1, 1000",\ + "4.794, 16.51, 59.93, 143.7, 274.4, 457.4, 697.2, 1001",\ + "5.236, 16.89, 60, 143.6, 274.4, 457.1, 696.8, 1002",\ + "5.768, 17.64, 60.06, 143.7, 274.3, 456.5, 698.3, 1002",\ + "6.349, 18.53, 60.59, 143.4, 273.6, 457.1, 698.3, 999.3"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("8.872, 21.65, 66.68, 152.7, 286.8, 475, 722.4, 1034",\ + "9.426, 22.17, 67.2, 153.1, 287.3, 475.4, 723, 1035",\ + "11.18, 23.85, 68.8, 154.8, 288.9, 477.1, 724, 1036",\ + "13.36, 25.87, 70.59, 156.6, 290.5, 478.7, 726.4, 1038",\ + "15.63, 27.92, 72.39, 158.2, 292.2, 480.5, 727.6, 1039",\ + "17.99, 30.04, 74.05, 159.8, 293.5, 481.7, 729.2, 1040",\ + "20.32, 32.25, 75.83, 161.1, 294.9, 482.8, 730.4, 1041",\ + "22.63, 34.41, 77.43, 162.3, 295.9, 484, 731.4, 1042"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("13.14, 27.35, 75.65, 168.1, 312.4, 514.5, 780.1, 1114",\ + "13.27, 27.51, 75.75, 168.2, 312.6, 514.8, 780.7, 1114",\ + "13.85, 28.14, 76.39, 168.9, 313.1, 514.9, 781.5, 1115",\ + "14.98, 29.4, 77.61, 170.1, 314.2, 516.6, 782.2, 1116",\ + "16.85, 31.17, 79.25, 171.5, 315.6, 517.6, 784.1, 1117",\ + "19.05, 33.34, 81.07, 173.1, 317.3, 519.2, 785.2, 1119",\ + "21.32, 35.72, 83.16, 175, 318.7, 520.7, 787.2, 1121",\ + "23.56, 38.15, 85.26, 176.8, 320.4, 522.8, 788.2, 1122"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("3.443, 15.41, 58.41, 140.2, 267.8, 447, 682.1, 980",\ + "3.438, 15.4, 58.31, 140.4, 268.3, 447.7, 682.2, 979.7",\ + "3.503, 15.39, 58.34, 140.5, 268.2, 447, 682.2, 980.1",\ + "3.706, 15.43, 58.39, 140.2, 268.3, 447.7, 682.3, 980.8",\ + "4.01, 15.45, 58.29, 140.5, 268.3, 447.1, 682.4, 981.4",\ + "4.409, 15.51, 58.38, 140.5, 268.3, 447.4, 682.2, 981.4",\ + "4.802, 15.61, 58.3, 140.4, 268.4, 447.5, 682.4, 980.7",\ + "5.29, 15.78, 58.37, 140.4, 268.4, 446.7, 683.5, 979.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005901, 0.02311, 0.05596, 0.1071, 0.179, 0.2735, 0.3925"); + values("4.223, 16.14, 59.94, 143.8, 274.4, 457.7, 697.2, 1000",\ + "4.225, 16.14, 59.86, 143.6, 274.5, 457.7, 696.9, 1000",\ + "4.32, 16.15, 59.76, 143.7, 274.4, 456.5, 696.7, 1001",\ + "4.45, 16.21, 59.9, 143.7, 274, 457.8, 697.3, 1000",\ + "4.666, 16.34, 59.88, 143.7, 274.3, 456.2, 696.8, 1001",\ + "4.985, 16.51, 59.99, 143.4, 274.3, 457.5, 696.9, 1001",\ + "5.39, 16.76, 60, 143.7, 273.9, 457.1, 698.3, 1002",\ + "5.83, 17.25, 60.21, 143.7, 274, 457.7, 698.6, 1002"); + } + } + } + } + + cell(gt2_6t_oa21_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.01931 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004609 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001028, 0.0001028, 0.0001029, 0.0001028, 0.0001032, 0.0001029, \ + 0.000103, 0.000103"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004505 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001043, 0.0001043, 0.0001043, 0.0001042, 0.0001047, 0.0001044, \ + 0.0001044, 0.0001045"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004833 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.394e-05, 9.279e-05, 9.134e-05, 9.051e-05, 9.026e-05, 9.023e-05, \ + 9.042e-05, 9.077e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&B)|(A2&B))" ; + max_capacitance : 0.3911 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0002984, 0.0003057, 0.000305, 0.0003009, 0.0002926, 0.0002777, 0.0002594, 0.000243",\ + "0.0003012, 0.0003087, 0.0003083, 0.0003044, 0.000296, 0.0002811, 0.0002628, 0.0002465",\ + "0.0003302, 0.0003358, 0.0003361, 0.0003323, 0.000324, 0.000309, 0.0002907, 0.0002744",\ + "0.0004015, 0.0004018, 0.0004026, 0.0003991, 0.0003908, 0.0003757, 0.0003574, 0.0003411",\ + "0.0005212, 0.000509, 0.0005087, 0.0005052, 0.0004969, 0.0004816, 0.0004632, 0.0004471",\ + "0.0007069, 0.0006586, 0.000654, 0.0006501, 0.0006415, 0.0006259, 0.0006073, 0.0005914",\ + "0.0009704, 0.0008565, 0.0008384, 0.0008335, 0.0008242, 0.0008081, 0.0007893, 0.0007736",\ + "0.001313, 0.001125, 0.001065, 0.001058, 0.001048, 0.001031, 0.001012, 0.0009961"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004428, 0.02383, 0.04242",\ + "0, 0, 0, 0, 0, 0.004476, 0.02388, 0.04242",\ + "0, 0, 0, 0, 0, 0.004651, 0.02405, 0.04244",\ + "0, 0, 0, 0, 0, 0.004975, 0.02437, 0.04248",\ + "0, 0, 0, 0, 0, 0.005485, 0.02485, 0.04253",\ + "0, 0, 0, 0, 0, 0.006217, 0.02551, 0.04259",\ + "0, 0, 0, 0, 0, 0.007208, 0.02632, 0.0426",\ + "0, 0, 0, 0, 0, 0.008493, 0.02726, 0.04252"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.000375, 0.0003817, 0.0003807, 0.0003766, 0.0003682, 0.0003533, 0.000335, 0.0003186",\ + "0.0003729, 0.0003803, 0.0003796, 0.0003755, 0.0003671, 0.0003522, 0.0003339, 0.0003175",\ + "0.0003904, 0.0003963, 0.0003961, 0.0003921, 0.0003838, 0.0003688, 0.0003505, 0.0003341",\ + "0.0004502, 0.0004507, 0.000451, 0.0004473, 0.0004389, 0.0004238, 0.0004054, 0.0003892",\ + "0.000561, 0.000546, 0.0005451, 0.0005414, 0.0005329, 0.0005176, 0.0004992, 0.000483",\ + "0.0007424, 0.0006834, 0.0006777, 0.0006734, 0.0006647, 0.0006491, 0.0006304, 0.0006145",\ + "0.001001, 0.0008724, 0.0008484, 0.0008427, 0.0008333, 0.0008171, 0.0007983, 0.0007825",\ + "0.001336, 0.001138, 0.001059, 0.00105, 0.00104, 0.001022, 0.001003, 0.0009877"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004377, 0.02378, 0.04233",\ + "0, 0, 0, 0, 0, 0.004422, 0.02382, 0.04233",\ + "0, 0, 0, 0, 0, 0.004598, 0.024, 0.04234",\ + "0, 0, 0, 0, 0, 0.004935, 0.02433, 0.04237",\ + "0, 0, 0, 0, 0, 0.005463, 0.02482, 0.04241",\ + "0, 0, 0, 0, 0, 0.006219, 0.02548, 0.04244",\ + "0, 0, 0, 0, 0, 0.00724, 0.0263, 0.04241",\ + "0, 0, 0, 0, 0, 0.008565, 0.02724, 0.04227"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0.0004132, 0.0003851, 0.0003752, 0.0003706, 0.0003643, 0.0003515, 0.0003342, 0.0003183",\ + "0.0004197, 0.0003904, 0.0003795, 0.0003745, 0.0003681, 0.0003553, 0.000338, 0.000322",\ + "0.0004595, 0.0004214, 0.0004056, 0.000399, 0.000392, 0.0003788, 0.0003613, 0.0003453",\ + "0.0005478, 0.0004944, 0.0004667, 0.0004567, 0.0004482, 0.0004342, 0.0004163, 0.0004002",\ + "0.0006886, 0.0006136, 0.0005666, 0.0005495, 0.0005381, 0.0005225, 0.0005038, 0.0004874",\ + "0.0008992, 0.0007797, 0.0007062, 0.0006774, 0.000661, 0.0006427, 0.0006225, 0.0006055",\ + "0.001197, 0.001006, 0.0008911, 0.0008446, 0.0008198, 0.000797, 0.0007744, 0.0007563",\ + "0.001587, 0.001309, 0.001125, 0.001054, 0.001017, 0.0009876, 0.0009615, 0.0009416"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("0, 0, 0, 0, 0, 0.004354, 0.02375, 0.04231",\ + "0, 0, 0, 0, 0, 0.004392, 0.02379, 0.0423",\ + "0, 0, 0, 0, 0, 0.004547, 0.02395, 0.04232",\ + "0, 0, 0, 0, 0, 0.004858, 0.02426, 0.04235",\ + "0, 0, 0, 0, 0, 0.005343, 0.02471, 0.04239",\ + "0, 0, 0, 0, 0, 0.006022, 0.02531, 0.04241",\ + "0, 0, 0, 0, 0, 0.006922, 0.02604, 0.04237",\ + "0, 0, 0, 0, 0, 0.008075, 0.02688, 0.04223"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("9.358, 22.59, 67.74, 153.7, 288.1, 476.4, 723.6, 1036",\ + "9.817, 23.02, 68.17, 154.3, 288.7, 477.2, 725, 1036",\ + "11.26, 24.5, 69.65, 155.8, 290.1, 478.5, 726.5, 1037",\ + "13.1, 26.4, 71.59, 157.7, 291.9, 480.1, 727.5, 1040",\ + "15.23, 28.43, 73.65, 159.7, 294, 482.1, 730.2, 1041",\ + "17.47, 30.65, 75.81, 162, 296.3, 484.4, 732.4, 1043",\ + "19.71, 32.88, 77.98, 164.1, 298.2, 486.8, 734.8, 1045",\ + "21.85, 35.05, 80.15, 166.3, 300.3, 488.8, 736.8, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("9.19, 23.16, 71.52, 163.9, 307.6, 509.8, 775.6, 1108",\ + "9.703, 23.66, 72.01, 164.2, 308.4, 510.4, 776.1, 1109",\ + "11.22, 25.13, 73.38, 165.8, 309.6, 511.9, 777.1, 1110",\ + "13.16, 27.09, 75.29, 167.5, 311.5, 513.5, 778.6, 1112",\ + "15.51, 29.42, 77.52, 169.7, 313.6, 515, 781.3, 1114",\ + "18.09, 32.11, 80.12, 172.2, 315.8, 517.9, 782.7, 1117",\ + "20.85, 35.02, 83.19, 175.1, 318.6, 520, 786.4, 1119",\ + "23.72, 38, 86.68, 178.3, 321.9, 523.4, 789.6, 1122"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.339, 15.5, 58.78, 141.5, 269.9, 450.2, 687.6, 987.8",\ + "3.348, 15.5, 58.73, 141.6, 270, 450.3, 687.4, 987.8",\ + "3.422, 15.5, 58.92, 141.5, 270.2, 450.5, 687.6, 988",\ + "3.522, 15.53, 58.91, 141.4, 270.1, 451.3, 687.8, 988.7",\ + "3.671, 15.6, 58.75, 141.6, 270.2, 451.1, 688, 989.1",\ + "3.908, 15.62, 58.93, 141.4, 270.2, 451, 688.4, 989.5",\ + "4.185, 15.7, 58.89, 141.4, 270.5, 450.7, 687.8, 988.1",\ + "4.494, 15.85, 59, 141.5, 270.5, 451.4, 689.1, 986.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.548, 15.78, 59.63, 143.6, 273.4, 457, 697, 999.8",\ + "3.555, 15.83, 59.75, 143.4, 274.1, 457.3, 696.9, 1000",\ + "3.667, 15.78, 59.62, 143.6, 273.9, 457.9, 697.1, 1000",\ + "3.83, 15.85, 59.75, 143.3, 274.3, 457.9, 697.4, 1001",\ + "4.102, 16.05, 59.74, 143.4, 274.2, 456.5, 697.1, 1001",\ + "4.478, 16.38, 59.79, 143.6, 273.9, 457.6, 697.2, 1002",\ + "4.981, 16.9, 59.97, 143.5, 273.8, 456.6, 698.5, 1002",\ + "5.505, 17.51, 60.37, 143.3, 274, 456.7, 698.2, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("9.911, 23.13, 68.27, 154.4, 288.7, 476.7, 724.8, 1037",\ + "10.22, 23.47, 68.62, 154.6, 288.9, 476.9, 724.6, 1037",\ + "11.31, 24.52, 69.71, 155.9, 290, 478.6, 726.4, 1038",\ + "12.68, 25.98, 71.12, 157.3, 291.7, 480.1, 728, 1039",\ + "14.08, 27.35, 72.54, 158.6, 292.8, 481.2, 729.1, 1041",\ + "15.25, 28.56, 73.69, 159.9, 294.1, 482.4, 730.4, 1041",\ + "16.05, 29.52, 74.68, 160.8, 295, 483.2, 731.3, 1042",\ + "16.4, 29.98, 75.12, 161.1, 295.2, 483.8, 731.3, 1043"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("10.95, 25.12, 73.52, 165.8, 309.5, 511.1, 777, 1110",\ + "11.45, 25.61, 73.99, 166.3, 310.1, 511.7, 777.6, 1111",\ + "13.27, 27.4, 75.64, 167.9, 311.9, 513.7, 779.3, 1112",\ + "15.91, 30.04, 78.24, 170.5, 314.2, 515.6, 781.5, 1115",\ + "19.27, 33.36, 81.39, 173.6, 317.3, 519, 784.8, 1118",\ + "23.28, 37.37, 85.33, 177.2, 321, 522.8, 788.5, 1122",\ + "27.87, 42.14, 90.09, 181.9, 325.5, 527.1, 792.3, 1126",\ + "33.03, 47.45, 95.76, 187.4, 330.7, 532.4, 797.9, 1131"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.335, 15.5, 58.7, 141.4, 270.1, 451.1, 688, 989.3",\ + "3.342, 15.52, 58.81, 141.6, 270.4, 451.3, 687.8, 987.8",\ + "3.413, 15.5, 58.92, 141.4, 270.4, 450.5, 687.7, 988.3",\ + "3.548, 15.54, 58.79, 141.5, 269.8, 450.6, 687.7, 988.7",\ + "3.762, 15.57, 58.88, 141.5, 270.5, 451.1, 688.3, 989.4",\ + "4.076, 15.62, 58.87, 141.2, 270.4, 450.8, 688, 989.4",\ + "4.422, 15.75, 58.85, 141.3, 270, 450.9, 688.2, 988.5",\ + "4.764, 15.99, 58.93, 141.2, 270.6, 451.2, 688.9, 986.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.86, 15.9, 59.84, 143.6, 274.2, 457, 697.2, 1002",\ + "3.858, 15.91, 59.84, 143.6, 274.2, 457.3, 697.2, 1002",\ + "3.926, 15.91, 59.74, 143.3, 274.3, 457.7, 697.2, 1001",\ + "4.126, 15.96, 59.76, 143.7, 274.1, 456.9, 697.1, 1001",\ + "4.324, 16.18, 59.84, 143.7, 274.3, 457.5, 697.2, 1002",\ + "4.68, 16.42, 59.9, 143.4, 274.1, 457.6, 696.9, 1001",\ + "5.152, 16.84, 60.02, 143.2, 274.3, 457.3, 698.8, 1002",\ + "5.686, 17.5, 60.34, 143.6, 274.3, 457.2, 698.4, 1002"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("8.58, 21.33, 66.41, 152.6, 286.9, 475.4, 722.9, 1035",\ + "9.143, 21.89, 66.96, 153.1, 287.5, 475.9, 723.6, 1036",\ + "10.94, 23.61, 68.55, 154.8, 288.8, 477, 725.5, 1038",\ + "13.21, 25.73, 70.52, 156.6, 290.9, 479.2, 727.3, 1039",\ + "15.67, 27.98, 72.56, 158.6, 292.8, 481.3, 728.6, 1041",\ + "18.19, 30.34, 74.47, 160.3, 294.3, 482.7, 730.8, 1042",\ + "20.67, 32.76, 76.46, 161.9, 296, 483.9, 732.3, 1044",\ + "23.16, 35.12, 78.3, 163.5, 297.4, 485.2, 733.1, 1045"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("11.36, 25.3, 73.58, 165.9, 309.3, 511.3, 776.3, 1110",\ + "11.55, 25.49, 73.75, 166, 310, 511.7, 777.3, 1110",\ + "12.42, 26.4, 74.67, 166.9, 310.4, 512.2, 777.6, 1111",\ + "13.95, 27.97, 76.1, 168.2, 312.2, 514, 779.5, 1113",\ + "15.99, 29.86, 77.85, 170, 313.7, 515.2, 781.1, 1114",\ + "18.2, 31.96, 79.61, 171.7, 315.3, 516.7, 782.5, 1116",\ + "20.41, 34.22, 81.47, 173.3, 316.9, 518.6, 784.2, 1117",\ + "22.56, 36.48, 83.46, 174.8, 318.4, 520.1, 785.5, 1119"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.354, 15.45, 58.9, 141.5, 270.7, 451.8, 688.5, 989",\ + "3.355, 15.44, 58.77, 141.7, 270.1, 450.9, 688.4, 988.8",\ + "3.445, 15.46, 58.78, 141.5, 270.7, 451.9, 688.5, 989.2",\ + "3.626, 15.47, 58.83, 141.6, 270.8, 451.9, 688.7, 989.8",\ + "3.89, 15.51, 58.77, 141.4, 270.2, 451, 688.5, 990.5",\ + "4.218, 15.54, 58.88, 141.7, 270.8, 451.4, 688.7, 990.5",\ + "4.584, 15.64, 58.77, 141.7, 270.4, 451.8, 688.6, 989.6",\ + "4.98, 15.79, 58.93, 141.5, 270.1, 451.8, 690.9, 988.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005884, 0.02303, 0.05576, 0.1068, 0.1783, 0.2725, 0.3911"); + values("3.904, 15.91, 59.75, 143.7, 273.6, 456.9, 697.2, 999.8",\ + "3.892, 15.91, 59.83, 143.4, 274.3, 457.7, 697.1, 1001",\ + "3.97, 15.89, 59.77, 143.7, 273.9, 456.8, 697.1, 1000",\ + "4.092, 15.95, 59.64, 143.3, 274.3, 457.7, 697.2, 1001",\ + "4.281, 16.06, 59.83, 143.6, 274.2, 457.1, 697.2, 1001",\ + "4.574, 16.13, 59.91, 143.7, 274.2, 457, 696.9, 1002",\ + "4.935, 16.38, 59.8, 143.5, 274.3, 457.7, 698.7, 1002",\ + "5.321, 16.7, 60.06, 143.3, 274.3, 457.7, 698.6, 1002"); + } + } + } + } + + cell(gt2_6t_oa22_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.02153 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004556 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001098, 0.0001099, 0.0001098, 0.0001099, 0.0001098, 0.0001102, \ + 0.0001099, 0.00011"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004461 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001044, 0.0001044, 0.0001043, 0.0001045, 0.0001043, 0.0001044, \ + 0.0001045, 0.0001045"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004551 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.182e-05, 9.036e-05, 8.886e-05, 8.807e-05, 8.778e-05, 8.767e-05, \ + 8.78e-05, 8.808e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004593 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.994e-05, 8.85e-05, 8.697e-05, 8.623e-05, 8.593e-05, 8.585e-05, \ + 8.596e-05, 8.62e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&B1)|(A1&B2)|(A2&B1)|(A2&B2))" ; + max_capacitance : 0.3904 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0003719, 0.000378, 0.0003784, 0.0003774, 0.0003735, 0.0003622, 0.0003457, 0.0003305",\ + "0.0003702, 0.0003769, 0.0003776, 0.0003766, 0.0003727, 0.0003614, 0.0003449, 0.0003297",\ + "0.000389, 0.000393, 0.000394, 0.0003931, 0.0003892, 0.0003778, 0.0003612, 0.0003461",\ + "0.0004584, 0.0004552, 0.0004558, 0.0004549, 0.0004509, 0.0004392, 0.0004226, 0.0004075",\ + "0.0005963, 0.0005792, 0.0005771, 0.0005757, 0.0005714, 0.0005594, 0.0005426, 0.0005276",\ + "0.0008044, 0.0007695, 0.0007615, 0.0007589, 0.000754, 0.0007413, 0.0007243, 0.0007094",\ + "0.001086, 0.001031, 0.001013, 0.001008, 0.001002, 0.0009889, 0.0009714, 0.0009566",\ + "0.001443, 0.001366, 0.001335, 0.001326, 0.001319, 0.001304, 0.001286, 0.001271"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004474, 0.02386, 0.04237",\ + "0, 0, 0, 0, 0, 0.004518, 0.02391, 0.04237",\ + "0, 0, 0, 0, 0, 0.004698, 0.02409, 0.04238",\ + "0, 0, 0, 0, 0, 0.005053, 0.02444, 0.04242",\ + "0, 0, 0, 0, 0, 0.005616, 0.02496, 0.04249",\ + "0, 0, 0, 0, 0, 0.006423, 0.02567, 0.04254",\ + "0, 0, 0, 0, 0, 0.007507, 0.02654, 0.04255",\ + "0, 0, 0, 0, 0, 0.008907, 0.02753, 0.04245"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0.000305, 0.0003115, 0.0003122, 0.0003112, 0.0003074, 0.0002961, 0.0002796, 0.0002644",\ + "0.0003065, 0.0003134, 0.0003144, 0.0003135, 0.0003096, 0.0002983, 0.0002818, 0.0002666",\ + "0.0003319, 0.000336, 0.0003374, 0.0003365, 0.0003327, 0.0003213, 0.0003047, 0.0002896",\ + "0.0004062, 0.0004026, 0.0004035, 0.0004027, 0.0003988, 0.0003872, 0.0003705, 0.0003555",\ + "0.0005429, 0.0005259, 0.000524, 0.0005228, 0.0005186, 0.0005066, 0.0004898, 0.0004749",\ + "0.000747, 0.0007127, 0.0007049, 0.0007025, 0.0006977, 0.0006852, 0.0006681, 0.0006533",\ + "0.001021, 0.0009668, 0.0009496, 0.0009452, 0.0009393, 0.0009259, 0.0009084, 0.0008937",\ + "0.00137, 0.001292, 0.001262, 0.001254, 0.001247, 0.001232, 0.001214, 0.0012"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004478, 0.02387, 0.04239",\ + "0, 0, 0, 0, 0, 0.004524, 0.02392, 0.04239",\ + "0, 0, 0, 0, 0, 0.004702, 0.0241, 0.0424",\ + "0, 0, 0, 0, 0, 0.005049, 0.02444, 0.04245",\ + "0, 0, 0, 0, 0, 0.005599, 0.02495, 0.04251",\ + "0, 0, 0, 0, 0, 0.006389, 0.02565, 0.04257",\ + "0, 0, 0, 0, 0, 0.007449, 0.0265, 0.04258",\ + "0, 0, 0, 0, 0, 0.008818, 0.02748, 0.04248"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0004892, 0.0004937, 0.0004944, 0.0004934, 0.0004895, 0.0004781, 0.0004615, 0.0004462",\ + "0.000489, 0.0004937, 0.0004947, 0.0004937, 0.0004898, 0.0004783, 0.0004617, 0.0004465",\ + "0.0005106, 0.000512, 0.000513, 0.000512, 0.0005081, 0.0004965, 0.0004799, 0.0004646",\ + "0.0005906, 0.0005828, 0.0005827, 0.0005816, 0.0005776, 0.0005658, 0.000549, 0.0005338",\ + "0.0007478, 0.0007249, 0.0007209, 0.0007191, 0.0007147, 0.0007024, 0.0006855, 0.0006704",\ + "0.0009859, 0.0009442, 0.0009319, 0.0009284, 0.0009231, 0.0009102, 0.0008929, 0.0008779",\ + "0.001307, 0.001243, 0.00122, 0.001213, 0.001207, 0.001193, 0.001175, 0.00116",\ + "0.001716, 0.001629, 0.001589, 0.001577, 0.001568, 0.001553, 0.001534, 0.001519"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004484, 0.02388, 0.04236",\ + "0, 0, 0, 0, 0, 0.004521, 0.02391, 0.04236",\ + "0, 0, 0, 0, 0, 0.00467, 0.02406, 0.04237",\ + "0, 0, 0, 0, 0, 0.005003, 0.02439, 0.04241",\ + "0, 0, 0, 0, 0, 0.005553, 0.02491, 0.04249",\ + "0, 0, 0, 0, 0, 0.006351, 0.02562, 0.04258",\ + "0, 0, 0, 0, 0, 0.007428, 0.0265, 0.04265",\ + "0, 0, 0, 0, 0, 0.008821, 0.02753, 0.04263"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0.0004164, 0.000421, 0.0004219, 0.0004209, 0.0004171, 0.0004056, 0.000389, 0.0003738",\ + "0.0004191, 0.0004238, 0.0004249, 0.0004241, 0.0004202, 0.0004087, 0.0003921, 0.0003769",\ + "0.0004491, 0.0004499, 0.000451, 0.0004502, 0.0004463, 0.0004347, 0.0004181, 0.0004029",\ + "0.0005344, 0.000526, 0.000526, 0.0005251, 0.0005211, 0.0005093, 0.0004925, 0.0004774",\ + "0.00069, 0.0006671, 0.0006629, 0.0006613, 0.000657, 0.0006448, 0.0006278, 0.0006128",\ + "0.0009209, 0.0008801, 0.0008679, 0.0008647, 0.0008596, 0.0008467, 0.0008294, 0.0008145",\ + "0.001233, 0.00117, 0.001147, 0.00114, 0.001134, 0.00112, 0.001102, 0.001087",\ + "0.001628, 0.001542, 0.001503, 0.001492, 0.001483, 0.001468, 0.00145, 0.001435"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("0, 0, 0, 0, 0, 0.004509, 0.0239, 0.0424",\ + "0, 0, 0, 0, 0, 0.004543, 0.02393, 0.0424",\ + "0, 0, 0, 0, 0, 0.004694, 0.02409, 0.0424",\ + "0, 0, 0, 0, 0, 0.005022, 0.02441, 0.04245",\ + "0, 0, 0, 0, 0, 0.005557, 0.02491, 0.04253",\ + "0, 0, 0, 0, 0, 0.006338, 0.02561, 0.04262",\ + "0, 0, 0, 0, 0, 0.007388, 0.02648, 0.04269",\ + "0, 0, 0, 0, 0, 0.008748, 0.02749, 0.04267"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("10.01, 23.24, 68.26, 154.2, 287.9, 476, 722.3, 1034",\ + "10.34, 23.57, 68.63, 154.5, 288.5, 476.5, 723.8, 1034",\ + "11.46, 24.7, 69.75, 155.6, 289.5, 477.1, 724.3, 1036",\ + "12.93, 26.26, 71.34, 157.3, 291, 478.9, 726.2, 1037",\ + "14.51, 28.01, 73.09, 158.9, 292.9, 480.5, 727.7, 1039",\ + "15.95, 29.81, 75.02, 160.9, 294.8, 482.6, 729.6, 1040",\ + "17.12, 31.44, 77.16, 163.1, 297, 484.7, 732.2, 1042",\ + "17.83, 32.64, 79.23, 165.1, 299, 486.8, 733.7, 1044"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("11.7, 26.25, 74.76, 167.1, 310.7, 512.5, 777.4, 1111",\ + "12.18, 26.73, 75.23, 167.6, 311.2, 512.7, 778.5, 1112",\ + "13.96, 28.49, 76.94, 169.2, 313.1, 515, 780.4, 1114",\ + "16.53, 31.19, 79.61, 172, 315.8, 517.3, 783.2, 1116",\ + "19.85, 34.63, 83.11, 175.5, 319.4, 521.2, 786.7, 1120",\ + "23.76, 38.69, 87.43, 179.8, 323.6, 525.5, 790.8, 1124",\ + "28.19, 43.49, 92.55, 184.8, 328.7, 530.2, 796.1, 1129",\ + "33.1, 48.79, 98.53, 190.9, 334.6, 536.4, 802.1, 1136"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.294, 15.27, 57.97, 139.9, 267.5, 445.9, 680, 976.4",\ + "3.287, 15.25, 58.07, 139.9, 267.1, 445.1, 679.8, 976.4",\ + "3.357, 15.26, 58.04, 140, 267.4, 446.4, 680.5, 977.1",\ + "3.545, 15.3, 58.14, 139.7, 267.5, 446.5, 680, 977.6",\ + "3.856, 15.42, 58.02, 139.9, 267.3, 446.4, 680.7, 978.3",\ + "4.255, 15.69, 58.13, 140, 267.5, 446.3, 680.2, 978.4",\ + "4.734, 16.12, 58.29, 139.8, 267.1, 446.1, 680.4, 977.5",\ + "5.235, 16.64, 58.69, 139.9, 267.3, 446.2, 681.2, 976.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.743, 15.81, 59.59, 143.4, 273.3, 456.7, 696.5, 999.1",\ + "3.732, 15.79, 59.69, 143.4, 273.7, 456.1, 696.5, 999.1",\ + "3.792, 15.81, 59.55, 143.2, 273.9, 457.2, 696.4, 999.5",\ + "3.972, 15.86, 59.6, 143.5, 273.8, 456.6, 696.4, 999.6",\ + "4.146, 16.1, 59.53, 143.4, 274, 457.3, 696.6, 1001",\ + "4.448, 16.29, 59.59, 143.4, 274.1, 457.3, 696.3, 1001",\ + "4.851, 16.72, 59.87, 143.3, 273.9, 456.1, 698.1, 1001",\ + "5.279, 17.29, 60.13, 143.4, 274, 456.7, 697.8, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("9.534, 22.76, 67.8, 153.7, 287.4, 475.1, 722.5, 1033",\ + "9.983, 23.18, 68.23, 154.2, 288.2, 476, 723.2, 1034",\ + "11.39, 24.63, 69.69, 155.5, 289.6, 477.6, 724.9, 1035",\ + "13.14, 26.46, 71.53, 157.4, 291.4, 479.4, 726.7, 1037",\ + "15.12, 28.53, 73.62, 159.5, 293.6, 481.5, 728.8, 1039",\ + "17.1, 30.79, 75.96, 161.9, 295.8, 483.4, 730.9, 1041",\ + "18.94, 32.99, 78.58, 164.5, 298.4, 486, 733.5, 1043",\ + "20.56, 34.98, 81.37, 167.2, 300.9, 488.7, 736.4, 1046"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("10.9, 25.35, 73.81, 166.2, 310, 511.9, 776.7, 1111",\ + "11.38, 25.83, 74.3, 166.5, 310.5, 512.1, 778.2, 1111",\ + "13.05, 27.49, 75.92, 168.2, 312.3, 514.4, 780.1, 1113",\ + "15.31, 29.93, 78.35, 170.8, 314.5, 516.8, 782.6, 1115",\ + "18.2, 32.97, 81.5, 173.8, 317.5, 519.6, 784.9, 1118",\ + "21.53, 36.56, 85.29, 177.6, 321.4, 523.6, 789.3, 1122",\ + "25.18, 40.62, 89.83, 182.2, 326.1, 528.1, 793.8, 1127",\ + "29.08, 44.95, 95.05, 187.5, 331.1, 533.1, 798.8, 1132"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.285, 15.25, 58.01, 139.8, 267.5, 446.4, 680.1, 976.2",\ + "3.29, 15.26, 58.17, 139.8, 266.8, 446, 679.8, 976.3",\ + "3.369, 15.24, 58.06, 140, 266.8, 445.5, 679.7, 976.7",\ + "3.524, 15.3, 58.17, 139.9, 267, 445.5, 679.8, 977.5",\ + "3.793, 15.44, 58.15, 139.9, 266.7, 445.9, 680, 978.1",\ + "4.183, 15.67, 58.04, 140, 266.9, 446.2, 680, 978.2",\ + "4.633, 16.05, 58.35, 139.9, 266.8, 446.1, 680.6, 977.5",\ + "5.148, 16.47, 58.69, 140, 267.4, 446.2, 681.7, 975.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.64, 15.78, 59.6, 143.3, 273.6, 457.2, 696.8, 999.1",\ + "3.642, 15.78, 59.59, 143, 274, 456.1, 696.3, 1001",\ + "3.716, 15.76, 59.67, 143.1, 273.4, 456.4, 696.2, 999.6",\ + "3.875, 15.82, 59.67, 143.4, 273.2, 456.8, 696.3, 1000",\ + "4.091, 16.08, 59.49, 143.4, 273.4, 457.2, 696.7, 1000",\ + "4.419, 16.34, 59.74, 143.4, 273.8, 457.1, 696.3, 999.5",\ + "4.819, 16.89, 59.93, 143.4, 273.9, 457.1, 698.2, 1001",\ + "5.293, 17.49, 60.2, 143.4, 273.5, 456.8, 697.8, 999.3"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("11.02, 24.29, 69.41, 155.3, 289, 476.5, 724, 1035",\ + "11.34, 24.64, 69.74, 155.7, 289.4, 476.8, 724.3, 1035",\ + "12.59, 25.89, 70.92, 156.8, 290.7, 478.5, 725.1, 1036",\ + "14.59, 27.96, 73.06, 159, 292.8, 480.4, 727.7, 1039",\ + "17.06, 30.52, 75.67, 161.5, 295.2, 482.7, 730.2, 1041",\ + "19.83, 33.59, 78.75, 164.7, 298.5, 486.3, 732.9, 1043",\ + "22.77, 36.96, 82.51, 168.3, 302.2, 489.5, 737.1, 1047",\ + "25.82, 40.45, 86.63, 172.6, 306.4, 493.9, 741.3, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("12.42, 26.96, 75.42, 167.8, 311.6, 513.3, 779.1, 1112",\ + "12.68, 27.21, 75.73, 168.1, 311.7, 513.1, 779, 1113",\ + "13.54, 28.08, 76.58, 168.9, 312.6, 514.1, 780, 1113",\ + "15.05, 29.74, 78.2, 170.5, 314.3, 516.2, 781.4, 1115",\ + "17.11, 32.02, 80.57, 172.9, 316.6, 518.2, 784.2, 1117",\ + "19.41, 34.77, 83.52, 175.8, 319.7, 521.4, 787.1, 1121",\ + "21.71, 37.74, 87.06, 179.3, 323, 525, 790.5, 1124",\ + "23.97, 40.65, 91.15, 183.5, 327.3, 529.1, 794, 1128"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.387, 15.28, 58.14, 139.7, 267.2, 446.2, 680, 976.3",\ + "3.39, 15.27, 58.11, 139.7, 267.3, 446.3, 680, 976.5",\ + "3.439, 15.29, 58.08, 140, 267.3, 445.3, 680, 977.2",\ + "3.614, 15.3, 58.13, 139.8, 267, 446, 680, 977.5",\ + "3.903, 15.43, 58.15, 139.9, 267.4, 446.3, 680.3, 978.2",\ + "4.309, 15.63, 58.14, 139.7, 267, 445.9, 680.1, 977.3",\ + "4.747, 16.01, 58.24, 139.9, 267.4, 446.2, 680.1, 977.4",\ + "5.28, 16.46, 58.66, 139.9, 267, 446.4, 681.7, 975.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.732, 15.82, 59.68, 143.3, 274, 456.9, 696.5, 999.4",\ + "3.729, 15.79, 59.69, 143.4, 273.7, 456, 696.5, 999.1",\ + "3.798, 15.8, 59.71, 143.4, 273.8, 456.5, 696.4, 999",\ + "3.949, 15.87, 59.56, 143.3, 273.7, 457.1, 696.6, 1000",\ + "4.228, 16.05, 59.72, 143.4, 273.8, 456.7, 696.5, 1000",\ + "4.621, 16.42, 59.76, 143.5, 274.1, 457.1, 696.2, 1001",\ + "5.071, 17.11, 59.85, 143.5, 273.4, 457.2, 698, 1001",\ + "5.545, 17.92, 60.32, 143.1, 273.4, 457.2, 697.6, 1000"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("10.51, 23.82, 68.83, 154.8, 288.4, 476.3, 723.3, 1034",\ + "10.96, 24.26, 69.33, 155.3, 289, 476.5, 723.9, 1035",\ + "12.62, 25.9, 70.94, 156.8, 290.7, 478.5, 725, 1036",\ + "15.01, 28.34, 73.4, 159.2, 293.2, 481, 727.8, 1039",\ + "17.98, 31.37, 76.47, 162.4, 296.2, 483.9, 731.1, 1042",\ + "21.41, 34.98, 80.12, 166.1, 299.9, 487.7, 734.3, 1045",\ + "25.16, 39.04, 84.46, 170.3, 304.1, 491.7, 739, 1049",\ + "29.31, 43.54, 89.54, 175.4, 309.2, 496.9, 744.1, 1054"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("11.61, 26.05, 74.53, 166.7, 311, 513, 778.5, 1111",\ + "11.84, 26.3, 74.77, 167.1, 311, 512.7, 778.2, 1112",\ + "12.65, 27.1, 75.51, 168, 311.8, 514, 779.6, 1112",\ + "13.95, 28.61, 77.06, 169.4, 313.4, 515.2, 780.5, 1114",\ + "15.62, 30.58, 79.15, 171.5, 315.5, 516.9, 783.1, 1116",\ + "17.31, 32.83, 81.59, 174, 317.9, 519.8, 785.7, 1119",\ + "18.81, 35.03, 84.55, 176.9, 320.6, 522.3, 788.5, 1121",\ + "20.05, 36.93, 87.89, 180.3, 323.9, 526, 791.4, 1125"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.386, 15.28, 58.14, 139.8, 267.4, 446.4, 680.1, 976.5",\ + "3.386, 15.28, 58.16, 139.7, 267.2, 446.2, 679.9, 977.7",\ + "3.443, 15.28, 58.14, 139.9, 267.4, 445.7, 680.1, 977.2",\ + "3.605, 15.32, 58.07, 140, 267.2, 445.1, 680, 978.3",\ + "3.864, 15.44, 58.02, 139.7, 267.1, 446, 680.3, 978.2",\ + "4.222, 15.61, 58.19, 139.7, 267.1, 445.2, 680.1, 978.3",\ + "4.663, 15.91, 58.33, 139.9, 267.5, 446.2, 680.2, 977.3",\ + "5.169, 16.3, 58.52, 139.9, 267.2, 446.3, 681.9, 976.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005875, 0.02299, 0.05567, 0.1066, 0.178, 0.272, 0.3904"); + values("3.639, 15.77, 59.66, 143.2, 274, 457.3, 696.4, 999.3",\ + "3.639, 15.77, 59.6, 143.3, 273.7, 457, 696.5, 999.1",\ + "3.708, 15.78, 59.64, 143.5, 273.5, 457.2, 696.4, 999.4",\ + "3.886, 15.83, 59.68, 143.1, 274.2, 457.3, 696.9, 999.8",\ + "4.223, 16.03, 59.68, 143.4, 274, 456.2, 696.5, 1000",\ + "4.624, 16.5, 59.64, 143.5, 274, 456.7, 696, 1001",\ + "5.067, 17.27, 59.88, 143.4, 273.6, 456.6, 697.9, 1001",\ + "5.548, 18.07, 60.6, 143.1, 273.3, 457, 697.8, 999.1"); + } + } + } + } + + cell(gt2_6t_oa31_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.01967 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004537 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001047, 0.0001047, 0.0001047, 0.0001048, 0.0001047, 0.0001047, \ + 0.0001048, 0.0001048"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004485 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001024, 0.0001024, 0.0001024, 0.0001023, 0.0001024, 0.0001024, \ + 0.0001024, 0.0001025"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.000453 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000106, 0.000106, 0.000106, 0.0001059, 0.000106, 0.000106, 0.000106, \ + 0.0001061"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.000465 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.731e-05, 9.567e-05, 9.372e-05, 9.276e-05, 9.249e-05, 9.255e-05, \ + 9.298e-05, 9.365e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&B)|(A2&B)|(A3&B))" ; + max_capacitance : 0.3908 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0004649, 0.0004681, 0.0004679, 0.0004666, 0.0004626, 0.000451, 0.0004344, 0.0004192",\ + "0.0004608, 0.0004641, 0.0004641, 0.0004629, 0.0004589, 0.0004473, 0.0004307, 0.0004155",\ + "0.0004724, 0.0004735, 0.0004736, 0.0004724, 0.0004683, 0.0004567, 0.00044, 0.0004248",\ + "0.0005379, 0.0005313, 0.0005308, 0.0005296, 0.0005254, 0.0005135, 0.0004967, 0.0004816",\ + "0.0006792, 0.0006591, 0.0006554, 0.0006535, 0.0006489, 0.0006366, 0.0006197, 0.0006046",\ + "0.0008972, 0.0008585, 0.0008486, 0.0008453, 0.00084, 0.000827, 0.0008098, 0.0007949",\ + "0.001192, 0.001133, 0.001112, 0.001107, 0.0011, 0.001086, 0.001068, 0.001054",\ + "0.001567, 0.001485, 0.001451, 0.001441, 0.001433, 0.001417, 0.001399, 0.001384"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004496, 0.0239, 0.04241",\ + "0, 0, 0, 0, 0, 0.004538, 0.02395, 0.04241",\ + "0, 0, 0, 0, 0, 0.004716, 0.02412, 0.04242",\ + "0, 0, 0, 0, 0, 0.005064, 0.02446, 0.04246",\ + "0, 0, 0, 0, 0, 0.005621, 0.02498, 0.04252",\ + "0, 0, 0, 0, 0, 0.006415, 0.02568, 0.04259",\ + "0, 0, 0, 0, 0, 0.007486, 0.02655, 0.04262",\ + "0, 0, 0, 0, 0, 0.008868, 0.02754, 0.04255"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0003989, 0.0004023, 0.0004023, 0.0004011, 0.0003971, 0.0003855, 0.0003689, 0.0003537",\ + "0.0003963, 0.0004001, 0.0004004, 0.0003992, 0.0003952, 0.0003837, 0.000367, 0.0003518",\ + "0.0004125, 0.0004132, 0.0004134, 0.0004122, 0.0004081, 0.0003965, 0.0003798, 0.0003646",\ + "0.0004782, 0.0004704, 0.0004699, 0.0004687, 0.0004645, 0.0004526, 0.0004358, 0.0004207",\ + "0.0006089, 0.0005869, 0.0005831, 0.0005812, 0.0005767, 0.0005644, 0.0005475, 0.0005324",\ + "0.0008078, 0.0007674, 0.0007568, 0.0007536, 0.0007483, 0.0007354, 0.0007181, 0.0007032",\ + "0.001076, 0.001014, 0.0009932, 0.0009873, 0.0009808, 0.0009668, 0.0009491, 0.0009343",\ + "0.001417, 0.001332, 0.001297, 0.001287, 0.001279, 0.001263, 0.001245, 0.00123"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004492, 0.0239, 0.04239",\ + "0, 0, 0, 0, 0, 0.004533, 0.02394, 0.04239",\ + "0, 0, 0, 0, 0, 0.00471, 0.02412, 0.0424",\ + "0, 0, 0, 0, 0, 0.005054, 0.02445, 0.04243",\ + "0, 0, 0, 0, 0, 0.005604, 0.02496, 0.04248",\ + "0, 0, 0, 0, 0, 0.006386, 0.02565, 0.04253",\ + "0, 0, 0, 0, 0, 0.00744, 0.02649, 0.04252",\ + "0, 0, 0, 0, 0, 0.008798, 0.02745, 0.04241"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0003245, 0.0003282, 0.0003284, 0.0003273, 0.0003233, 0.0003118, 0.0002952, 0.00028",\ + "0.0003255, 0.0003292, 0.0003297, 0.0003286, 0.0003247, 0.0003131, 0.0002965, 0.0002813",\ + "0.0003487, 0.0003493, 0.0003499, 0.0003489, 0.0003449, 0.0003332, 0.0003165, 0.0003014",\ + "0.0004193, 0.000412, 0.0004119, 0.0004108, 0.0004067, 0.0003949, 0.0003781, 0.000363",\ + "0.0005502, 0.0005291, 0.0005258, 0.0005242, 0.0005197, 0.0005075, 0.0004906, 0.0004756",\ + "0.0007459, 0.0007068, 0.000697, 0.000694, 0.0006889, 0.000676, 0.0006588, 0.0006439",\ + "0.001009, 0.0009486, 0.000929, 0.0009235, 0.0009174, 0.0009036, 0.000886, 0.0008712",\ + "0.001343, 0.00126, 0.001227, 0.001218, 0.00121, 0.001194, 0.001176, 0.001162"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004517, 0.02393, 0.04243",\ + "0, 0, 0, 0, 0, 0.00456, 0.02397, 0.04243",\ + "0, 0, 0, 0, 0, 0.004737, 0.02415, 0.04244",\ + "0, 0, 0, 0, 0, 0.005077, 0.02448, 0.04248",\ + "0, 0, 0, 0, 0, 0.00561, 0.02498, 0.04253",\ + "0, 0, 0, 0, 0, 0.006378, 0.02565, 0.04258",\ + "0, 0, 0, 0, 0, 0.007409, 0.02648, 0.04258",\ + "0, 0, 0, 0, 0, 0.008739, 0.02743, 0.04248"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0.0004291, 0.0004361, 0.0004374, 0.0004366, 0.0004329, 0.0004217, 0.0004054, 0.0003902",\ + "0.0004328, 0.00044, 0.0004415, 0.0004407, 0.000437, 0.0004259, 0.0004095, 0.0003944",\ + "0.0004651, 0.0004683, 0.00047, 0.0004693, 0.0004656, 0.0004543, 0.0004379, 0.0004228",\ + "0.000556, 0.0005502, 0.0005509, 0.0005502, 0.0005464, 0.0005349, 0.0005184, 0.0005034",\ + "0.0007211, 0.000701, 0.0006979, 0.0006966, 0.0006925, 0.0006806, 0.0006639, 0.0006489",\ + "0.0009673, 0.0009276, 0.0009174, 0.0009145, 0.0009096, 0.0008971, 0.0008801, 0.0008652",\ + "0.001299, 0.001238, 0.001216, 0.00121, 0.001204, 0.001191, 0.001173, 0.001158",\ + "0.001721, 0.001636, 0.001598, 0.001587, 0.001579, 0.001564, 0.001546, 0.001531"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("0, 0, 0, 0, 0, 0.004516, 0.02392, 0.04242",\ + "0, 0, 0, 0, 0, 0.004552, 0.02396, 0.04241",\ + "0, 0, 0, 0, 0, 0.004709, 0.02412, 0.04242",\ + "0, 0, 0, 0, 0, 0.005045, 0.02445, 0.04247",\ + "0, 0, 0, 0, 0, 0.005609, 0.02498, 0.04256",\ + "0, 0, 0, 0, 0, 0.006418, 0.0257, 0.04266",\ + "0, 0, 0, 0, 0, 0.007509, 0.0266, 0.04274",\ + "0, 0, 0, 0, 0, 0.008925, 0.02764, 0.04272"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("12.16, 25.65, 70.7, 156.6, 290.6, 478.9, 725.5, 1038",\ + "12.38, 25.86, 70.94, 157, 291.1, 479.3, 726.8, 1037",\ + "13.25, 26.74, 71.82, 157.9, 292.1, 480.3, 727.7, 1038",\ + "14.75, 28.38, 73.43, 159.6, 293.5, 481.7, 729.1, 1040",\ + "16.79, 30.62, 75.76, 161.7, 295.6, 484, 731.5, 1042",\ + "19, 33.29, 78.53, 164.5, 298.4, 486.3, 734.1, 1044",\ + "21.18, 36.06, 81.84, 167.7, 301.8, 490, 737.4, 1048",\ + "23.23, 38.74, 85.47, 171.5, 305.5, 493.6, 740.8, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11.6, 26.1, 74.66, 167.1, 311, 513, 778.6, 1112",\ + "12.06, 26.57, 75.12, 167.6, 311.4, 513.1, 779.3, 1113",\ + "13.75, 28.22, 76.76, 169.1, 313.1, 515.1, 780.3, 1114",\ + "16.14, 30.72, 79.18, 171.6, 315.3, 517.1, 783.4, 1117",\ + "19.05, 33.7, 82.29, 174.6, 318.5, 520.4, 786.3, 1120",\ + "22.3, 37.12, 85.83, 178.2, 322.2, 524.1, 789.6, 1124",\ + "25.82, 40.94, 89.96, 182.4, 326.3, 528.2, 793.9, 1128",\ + "29.52, 45, 94.68, 187.1, 331.1, 532.9, 798.2, 1133"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.522, 15.34, 58.2, 140.1, 267.8, 446.5, 680.7, 977.6",\ + "3.524, 15.35, 58.24, 140, 267.2, 446.1, 680.5, 977.6",\ + "3.567, 15.36, 58.25, 139.9, 267.1, 445.8, 680.7, 978.2",\ + "3.76, 15.39, 58.19, 139.9, 267.7, 446.2, 680.9, 978.9",\ + "4.068, 15.55, 58.1, 140.1, 267.8, 445.7, 680.8, 979.1",\ + "4.487, 15.83, 58.22, 140.1, 267.8, 446.8, 681.1, 979.2",\ + "4.969, 16.34, 58.29, 140.1, 267.8, 445.9, 680.8, 978.5",\ + "5.499, 16.94, 58.8, 139.9, 267.4, 446.2, 682.3, 977"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.682, 15.8, 59.68, 143.5, 274.2, 457.4, 696.9, 999.9",\ + "3.679, 15.78, 59.57, 143.5, 274, 456.8, 697, 1000",\ + "3.719, 15.78, 59.71, 143.2, 274, 457.4, 696.9, 1000",\ + "3.879, 15.81, 59.64, 143.4, 273.6, 456.3, 696.9, 1001",\ + "4.096, 15.98, 59.67, 143.2, 273.6, 456.8, 697.1, 1001",\ + "4.427, 16.21, 59.67, 143.5, 274.2, 457.4, 696.9, 1002",\ + "4.829, 16.61, 59.9, 143.3, 274.2, 457.3, 698.6, 1002",\ + "5.305, 17.17, 60.13, 143.5, 273.9, 457.3, 698.1, 999.7"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11.73, 25.22, 70.35, 156.4, 290.5, 478.1, 725.6, 1038",\ + "12.01, 25.5, 70.57, 156.7, 290.4, 478.4, 725.8, 1038",\ + "13.16, 26.64, 71.78, 157.8, 291.7, 480, 727.4, 1038",\ + "14.96, 28.58, 73.69, 159.8, 293.5, 481.8, 729.2, 1041",\ + "17.18, 30.95, 76.13, 162.2, 296.2, 483.8, 731.7, 1043",\ + "19.58, 33.73, 78.96, 165.1, 299.1, 486.8, 734.6, 1045",\ + "21.9, 36.5, 82.24, 168.2, 302.2, 489.8, 737.8, 1048",\ + "24.08, 39.2, 85.78, 171.8, 305.9, 493.8, 741.3, 1052"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("12.09, 26.71, 75.25, 167.6, 311.4, 513.4, 778.6, 1113",\ + "12.55, 27.16, 75.7, 168.1, 312, 513.7, 779.8, 1113",\ + "14.27, 28.88, 77.38, 169.7, 313.7, 515.8, 781.3, 1115",\ + "16.74, 31.46, 80, 172.4, 316.3, 518.1, 784.2, 1118",\ + "19.76, 34.59, 83.16, 175.6, 319.3, 521, 787.3, 1121",\ + "23.22, 38.22, 86.98, 179.4, 323.4, 525.4, 790.7, 1125",\ + "26.96, 42.32, 91.43, 183.8, 327.8, 529.5, 795.5, 1129",\ + "30.95, 46.67, 96.49, 188.9, 332.8, 534.9, 799.9, 1135"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.516, 15.35, 58.23, 139.9, 267.1, 446.8, 681.1, 977.8",\ + "3.523, 15.34, 58.17, 139.8, 267.8, 447.1, 680.9, 977.8",\ + "3.574, 15.34, 58.26, 140, 267.7, 446, 680.5, 978",\ + "3.759, 15.37, 58.2, 139.9, 267.8, 446.6, 681.1, 978.7",\ + "4.047, 15.57, 58.11, 139.9, 267.2, 446.8, 681.2, 979.2",\ + "4.487, 15.81, 58.27, 139.8, 267.3, 446.7, 681.1, 979.2",\ + "4.946, 16.25, 58.42, 139.9, 267.5, 446.8, 681.3, 978.4",\ + "5.489, 16.81, 58.7, 140, 267.6, 446.6, 683, 977"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.803, 15.83, 59.62, 143.5, 273.6, 457.2, 697.2, 1000",\ + "3.775, 15.82, 59.76, 143.6, 274.1, 457, 697.1, 1001",\ + "3.818, 15.82, 59.58, 143.4, 274, 457.6, 697, 1000",\ + "4.007, 15.87, 59.73, 143.6, 274.2, 457.1, 697, 1001",\ + "4.189, 16.14, 59.76, 143.5, 273.8, 456.7, 697.1, 1001",\ + "4.53, 16.31, 59.6, 143.6, 274.3, 457.6, 697, 1002",\ + "4.968, 16.74, 59.95, 143.4, 274.2, 456.6, 698.7, 1002",\ + "5.429, 17.36, 60.23, 143.3, 273.5, 457.6, 698.3, 1001"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11, 24.5, 69.61, 155.5, 289.5, 477.4, 725, 1036",\ + "11.41, 24.9, 69.98, 156, 290.1, 477.7, 725.2, 1037",\ + "12.92, 26.39, 71.51, 157.5, 291.6, 479.8, 727.4, 1038",\ + "15, 28.61, 73.71, 159.8, 293.7, 481.6, 729.2, 1040",\ + "17.61, 31.3, 76.5, 162.6, 296.6, 484.8, 732.4, 1042",\ + "20.47, 34.42, 79.71, 165.7, 299.6, 487.9, 735.5, 1046",\ + "23.44, 37.76, 83.45, 169.5, 303.2, 491.5, 738.3, 1049",\ + "26.48, 41.23, 87.61, 173.7, 307.7, 495.8, 742.5, 1054"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11.25, 25.76, 74.25, 166.8, 310.8, 512.3, 778.7, 1112",\ + "11.72, 26.24, 74.75, 167.2, 311, 513.3, 779.5, 1112",\ + "13.35, 27.85, 76.31, 168.8, 313, 515.1, 780.7, 1114",\ + "15.45, 30.14, 78.65, 171, 315.1, 517.2, 783.1, 1116",\ + "18.04, 32.87, 81.49, 174, 318, 520.3, 786.1, 1119",\ + "20.87, 35.97, 84.72, 177.1, 321.2, 523.5, 788.9, 1123",\ + "23.82, 39.31, 88.59, 181.1, 324.8, 527.3, 792.8, 1126",\ + "26.8, 42.71, 92.88, 185.4, 329.3, 531.6, 796.8, 1131"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.518, 15.35, 58.12, 140.1, 267.7, 446.8, 681, 979.1",\ + "3.526, 15.35, 58.08, 140.1, 267.4, 446.9, 681.1, 977.8",\ + "3.588, 15.35, 58.27, 140.1, 267.3, 446.1, 680.5, 977.9",\ + "3.737, 15.4, 58.11, 139.8, 267.8, 447, 680.8, 978.8",\ + "3.98, 15.59, 58.27, 139.9, 267.5, 445.8, 680.8, 979.1",\ + "4.363, 15.78, 58.16, 140.1, 267.7, 446.3, 680.8, 979.2",\ + "4.811, 16.19, 58.44, 139.8, 267.7, 446.6, 680.9, 977.7",\ + "5.361, 16.67, 58.66, 140.1, 267.4, 446.4, 682.7, 977.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.677, 15.79, 59.73, 143.6, 274.3, 456.8, 697, 1002",\ + "3.678, 15.8, 59.7, 143.3, 274, 456.6, 696.9, 1001",\ + "3.75, 15.78, 59.71, 143.6, 274.1, 457.9, 697.1, 1000",\ + "3.92, 15.85, 59.64, 143.4, 273.3, 456.2, 697, 1000",\ + "4.142, 16.08, 59.7, 143.6, 273.9, 457.7, 697.2, 1002",\ + "4.501, 16.38, 59.69, 143.3, 273.8, 457.7, 697.1, 1002",\ + "4.913, 16.94, 60, 143.6, 273.8, 457.7, 698.9, 1000",\ + "5.416, 17.5, 60.32, 143.6, 274, 457.7, 698.8, 1002"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("9.14, 22.29, 67.4, 153.3, 287.3, 475.2, 722.1, 1033",\ + "9.656, 22.83, 67.9, 153.8, 287.8, 475.7, 722.5, 1033",\ + "11.3, 24.46, 69.48, 155.4, 289.4, 477.4, 724.1, 1035",\ + "13.44, 26.61, 71.72, 157.7, 291.6, 479.5, 726.8, 1038",\ + "15.86, 29.09, 74.19, 160.1, 294.1, 481.9, 729.2, 1040",\ + "18.44, 31.81, 76.98, 163, 296.8, 484.7, 731.4, 1042",\ + "21.1, 34.82, 80.26, 166.1, 299.9, 487.8, 734.8, 1046",\ + "23.82, 37.92, 83.86, 169.7, 303.5, 491.7, 738.9, 1050"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("11.73, 26.23, 74.72, 167.1, 311.3, 513.4, 779, 1112",\ + "11.97, 26.49, 75, 167.4, 311.3, 513.7, 779.2, 1113",\ + "12.85, 27.38, 75.85, 168.3, 312.6, 514.8, 780.7, 1114",\ + "14.4, 29.1, 77.61, 170, 313.9, 516.3, 782.4, 1115",\ + "16.53, 31.5, 80.1, 172.6, 316.4, 518.8, 784.9, 1118",\ + "18.88, 34.42, 83.19, 175.6, 319.5, 521.9, 787.7, 1121",\ + "21.27, 37.53, 86.96, 179.4, 323.4, 525.3, 791.6, 1125",\ + "23.61, 40.59, 91.36, 183.8, 327.6, 529.8, 795.5, 1129"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.19, 15.22, 58.11, 139.9, 267, 445.8, 680.5, 977.2",\ + "3.188, 15.23, 58.02, 140, 267.1, 445.7, 680.5, 977.6",\ + "3.259, 15.22, 58.12, 140, 267.5, 445.7, 680.6, 977.9",\ + "3.419, 15.24, 58.1, 140, 267, 446.2, 680.5, 978.3",\ + "3.696, 15.35, 58.09, 139.8, 267.3, 446.3, 680.8, 979",\ + "4.118, 15.53, 58.13, 139.7, 267.6, 446.7, 680.6, 977.6",\ + "4.536, 15.82, 58.16, 139.9, 267.6, 446.3, 680.8, 978.4",\ + "5.068, 16.19, 58.58, 140, 267.6, 446, 682.2, 977.2"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.02301, 0.05572, 0.1067, 0.1782, 0.2723, 0.3908"); + values("3.672, 15.8, 59.55, 143.5, 274.3, 457.7, 697.3, 1000",\ + "3.674, 15.78, 59.67, 143.4, 273.6, 457.7, 697.1, 1001",\ + "3.739, 15.8, 59.71, 143.3, 274.1, 457.5, 696.9, 1001",\ + "3.931, 15.84, 59.61, 143.3, 274, 457.1, 696.9, 1001",\ + "4.209, 16.07, 59.73, 143.6, 273.4, 456.9, 697, 1002",\ + "4.615, 16.46, 59.77, 143.5, 274.1, 457.5, 696.8, 1002",\ + "5.043, 17.2, 59.94, 143.6, 274.2, 457.1, 698.6, 1002",\ + "5.532, 18.09, 60.35, 143.3, 273.6, 457.3, 698.4, 999.6"); + } + } + } + } + + cell(gt2_6t_oa32_x1_w31_lvt) { + area : 0.048384 ; + cell_leakage_power : 0.02271 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004524 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001059, 0.000106, 0.0001059, 0.000106, 0.0001061, 0.0001062, \ + 0.000106, 0.0001061"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004487 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001028, 0.0001027, 0.0001028, 0.0001029, 0.0001027, 0.0001028, \ + 0.0001028, 0.0001029"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004571 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001071, 0.000107, 0.000107, 0.0001071, 0.000107, 0.0001071, \ + 0.0001072, 0.0001071"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004565 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.479e-05, 9.27e-05, 9.078e-05, 8.981e-05, 8.954e-05, 8.953e-05, \ + 8.984e-05, 9.039e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004609 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.353e-05, 9.147e-05, 8.959e-05, 8.863e-05, 8.835e-05, 8.834e-05, \ + 8.867e-05, 8.918e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&B1)|(A1&B2)|(A2&B1)|(A2&B2)|(A3&B1)|(A3&B2))" ; + max_capacitance : 0.3907 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0.0004771, 0.0004802, 0.0004798, 0.0004785, 0.0004744, 0.0004628, 0.000446, 0.0004306",\ + "0.0004732, 0.0004762, 0.0004761, 0.0004749, 0.0004708, 0.0004591, 0.0004423, 0.000427",\ + "0.0004825, 0.0004837, 0.0004837, 0.0004825, 0.0004784, 0.0004666, 0.0004497, 0.0004344",\ + "0.0005415, 0.0005346, 0.0005339, 0.0005325, 0.0005283, 0.0005163, 0.0004994, 0.0004841",\ + "0.0006719, 0.0006503, 0.0006463, 0.0006443, 0.0006396, 0.0006272, 0.0006101, 0.0005949",\ + "0.0008776, 0.0008362, 0.0008254, 0.0008218, 0.0008164, 0.0008033, 0.0007859, 0.0007708",\ + "0.001158, 0.001095, 0.001073, 0.001066, 0.001059, 0.001045, 0.001027, 0.001012",\ + "0.001514, 0.001428, 0.00139, 0.00138, 0.001371, 0.001355, 0.001337, 0.001322"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004502, 0.0239, 0.04238",\ + "0, 0, 0, 0, 0, 0.004545, 0.02395, 0.04237",\ + "0, 0, 0, 0, 0, 0.004718, 0.02412, 0.04238",\ + "0, 0, 0, 0, 0, 0.005071, 0.02446, 0.04242",\ + "0, 0, 0, 0, 0, 0.005632, 0.02498, 0.04247",\ + "0, 0, 0, 0, 0, 0.006434, 0.02568, 0.04251",\ + "0, 0, 0, 0, 0, 0.007515, 0.02654, 0.04251",\ + "0, 0, 0, 0, 0, 0.008913, 0.02752, 0.04239"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0.0004108, 0.0004141, 0.000414, 0.0004128, 0.0004087, 0.0003971, 0.0003804, 0.000365",\ + "0.0004085, 0.0004119, 0.0004122, 0.000411, 0.000407, 0.0003953, 0.0003785, 0.0003632",\ + "0.0004239, 0.0004249, 0.0004251, 0.0004239, 0.0004198, 0.000408, 0.0003912, 0.0003759",\ + "0.0004886, 0.0004807, 0.0004801, 0.0004788, 0.0004746, 0.0004626, 0.0004457, 0.0004304",\ + "0.0006182, 0.0005956, 0.0005916, 0.0005897, 0.0005851, 0.0005727, 0.0005556, 0.0005405",\ + "0.0008158, 0.0007743, 0.0007635, 0.0007601, 0.0007547, 0.0007417, 0.0007243, 0.0007092",\ + "0.001083, 0.00102, 0.0009986, 0.0009925, 0.0009859, 0.0009718, 0.000954, 0.0009391",\ + "0.001422, 0.001337, 0.001301, 0.001291, 0.001282, 0.001266, 0.001248, 0.001233"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004499, 0.0239, 0.0424",\ + "0, 0, 0, 0, 0, 0.004545, 0.02395, 0.04239",\ + "0, 0, 0, 0, 0, 0.004719, 0.02412, 0.0424",\ + "0, 0, 0, 0, 0, 0.005063, 0.02446, 0.04244",\ + "0, 0, 0, 0, 0, 0.005612, 0.02497, 0.04249",\ + "0, 0, 0, 0, 0, 0.006396, 0.02565, 0.04253",\ + "0, 0, 0, 0, 0, 0.00745, 0.0265, 0.04253",\ + "0, 0, 0, 0, 0, 0.00881, 0.02746, 0.04241"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0.0003368, 0.0003402, 0.0003404, 0.0003393, 0.0003352, 0.0003236, 0.0003069, 0.0002915",\ + "0.0003379, 0.0003414, 0.0003419, 0.0003407, 0.0003367, 0.0003251, 0.0003084, 0.000293",\ + "0.0003607, 0.0003611, 0.0003616, 0.0003605, 0.0003564, 0.0003447, 0.0003279, 0.0003126",\ + "0.00043, 0.000422, 0.0004218, 0.0004207, 0.0004166, 0.0004046, 0.0003877, 0.0003725",\ + "0.0005596, 0.0005378, 0.0005343, 0.0005327, 0.0005282, 0.0005159, 0.0004988, 0.0004837",\ + "0.0007542, 0.0007142, 0.000704, 0.000701, 0.0006958, 0.0006828, 0.0006654, 0.0006504",\ + "0.001016, 0.0009547, 0.0009344, 0.0009288, 0.0009224, 0.0009084, 0.0008907, 0.0008758",\ + "0.001349, 0.001265, 0.001231, 0.001222, 0.001213, 0.001198, 0.00118, 0.001165"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004527, 0.02393, 0.04244",\ + "0, 0, 0, 0, 0, 0.004571, 0.02398, 0.04244",\ + "0, 0, 0, 0, 0, 0.004745, 0.02415, 0.04245",\ + "0, 0, 0, 0, 0, 0.005083, 0.02448, 0.04248",\ + "0, 0, 0, 0, 0, 0.005618, 0.02498, 0.04254",\ + "0, 0, 0, 0, 0, 0.006388, 0.02566, 0.04258",\ + "0, 0, 0, 0, 0, 0.00742, 0.02649, 0.04258",\ + "0, 0, 0, 0, 0, 0.008751, 0.02744, 0.04248"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0.0005364, 0.0005398, 0.0005404, 0.0005393, 0.0005354, 0.0005238, 0.000507, 0.0004916",\ + "0.0005368, 0.0005402, 0.000541, 0.00054, 0.0005361, 0.0005245, 0.0005077, 0.0004923",\ + "0.0005567, 0.0005573, 0.0005581, 0.0005571, 0.0005531, 0.0005413, 0.0005245, 0.0005092",\ + "0.0006345, 0.0006253, 0.0006247, 0.0006235, 0.0006194, 0.0006074, 0.0005905, 0.0005752",\ + "0.0007896, 0.0007649, 0.0007602, 0.0007583, 0.0007537, 0.0007413, 0.0007242, 0.000709",\ + "0.001027, 0.0009828, 0.0009692, 0.0009654, 0.00096, 0.0009468, 0.0009294, 0.0009143",\ + "0.001348, 0.00128, 0.001255, 0.001248, 0.001242, 0.001227, 0.00121, 0.001195",\ + "0.001756, 0.001666, 0.001623, 0.001611, 0.001602, 0.001586, 0.001567, 0.001552"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004472, 0.02388, 0.04235",\ + "0, 0, 0, 0, 0, 0.004511, 0.02391, 0.04235",\ + "0, 0, 0, 0, 0, 0.004656, 0.02406, 0.04235",\ + "0, 0, 0, 0, 0, 0.004986, 0.02438, 0.04239",\ + "0, 0, 0, 0, 0, 0.005531, 0.0249, 0.04247",\ + "0, 0, 0, 0, 0, 0.006333, 0.0256, 0.04255",\ + "0, 0, 0, 0, 0, 0.007413, 0.02649, 0.04262",\ + "0, 0, 0, 0, 0, 0.008808, 0.02751, 0.04259"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0.0004607, 0.0004642, 0.000465, 0.000464, 0.00046, 0.0004485, 0.0004317, 0.0004163",\ + "0.0004636, 0.0004671, 0.0004682, 0.0004672, 0.0004633, 0.0004517, 0.0004349, 0.0004195",\ + "0.0004914, 0.0004914, 0.0004923, 0.0004914, 0.0004874, 0.0004757, 0.0004589, 0.0004436",\ + "0.0005759, 0.0005658, 0.0005654, 0.0005644, 0.0005603, 0.0005483, 0.0005314, 0.0005161",\ + "0.0007296, 0.0007045, 0.0006997, 0.0006979, 0.0006934, 0.0006811, 0.000664, 0.0006488",\ + "0.0009598, 0.0009156, 0.0009023, 0.0008986, 0.0008933, 0.0008801, 0.0008627, 0.0008476",\ + "0.001272, 0.001206, 0.00118, 0.001173, 0.001166, 0.001152, 0.001134, 0.001119",\ + "0.001668, 0.001578, 0.001536, 0.001523, 0.001514, 0.001498, 0.001479, 0.001465"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004492, 0.0239, 0.04239",\ + "0, 0, 0, 0, 0, 0.004527, 0.02393, 0.04238",\ + "0, 0, 0, 0, 0, 0.004678, 0.02408, 0.04239",\ + "0, 0, 0, 0, 0, 0.005001, 0.0244, 0.04243",\ + "0, 0, 0, 0, 0, 0.005537, 0.0249, 0.0425",\ + "0, 0, 0, 0, 0, 0.006315, 0.0256, 0.04259",\ + "0, 0, 0, 0, 0, 0.007371, 0.02647, 0.04265",\ + "0, 0, 0, 0, 0, 0.008733, 0.02747, 0.04262"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("12.37, 25.89, 70.93, 156.9, 290.8, 479.1, 726.3, 1037",\ + "12.59, 26.09, 71.22, 157.1, 291.2, 478.8, 726.1, 1038",\ + "13.42, 26.93, 72.06, 158.1, 292, 480.1, 727.3, 1038",\ + "14.76, 28.43, 73.53, 159.6, 293.3, 481.4, 728.5, 1040",\ + "16.44, 30.32, 75.42, 161.4, 295.3, 483.6, 731.1, 1041",\ + "18.11, 32.46, 77.7, 163.6, 297.7, 485.7, 732.7, 1043",\ + "19.55, 34.49, 80.3, 166.1, 300, 488, 735.4, 1046",\ + "20.68, 36.19, 83.01, 168.9, 302.9, 490.9, 738.2, 1049"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("12.94, 27.75, 76.29, 168.6, 312.6, 514.5, 779.3, 1113",\ + "13.41, 28.22, 76.79, 169.1, 313.1, 514.9, 780.1, 1114",\ + "15.21, 29.99, 78.57, 171, 314.7, 516.3, 782.3, 1116",\ + "17.94, 32.82, 81.34, 173.6, 317.5, 519.4, 784.8, 1118",\ + "21.37, 36.34, 84.9, 177.3, 321.2, 522.9, 788.5, 1122",\ + "25.42, 40.51, 89.28, 181.6, 325.2, 527, 793, 1126",\ + "29.96, 45.34, 94.41, 186.8, 330.4, 532.5, 797.6, 1131",\ + "34.95, 50.7, 100.4, 192.8, 336.5, 538.5, 804, 1138"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.555, 15.35, 58.21, 140.1, 267.7, 445.5, 680.3, 977.2",\ + "3.55, 15.35, 58.27, 140.1, 267.6, 446.8, 680.8, 977.6",\ + "3.597, 15.35, 58.19, 139.8, 267.4, 446.3, 680.4, 977.7",\ + "3.791, 15.38, 58.2, 139.8, 267.7, 446.7, 681.1, 978.6",\ + "4.113, 15.57, 58.14, 140, 267.7, 445.6, 680.6, 978.8",\ + "4.576, 15.92, 58.23, 140.1, 267.6, 445.9, 680.6, 978.6",\ + "5.062, 16.41, 58.35, 140.1, 267.7, 446.7, 681.1, 978.4",\ + "5.59, 17.05, 58.89, 140.1, 267.5, 446.1, 682, 976.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.94, 15.9, 59.75, 143.1, 273.9, 457.2, 696.7, 999.5",\ + "3.94, 15.91, 59.76, 143.4, 274.1, 457.3, 696.6, 999.7",\ + "3.961, 15.9, 59.62, 143.5, 273.9, 456.5, 696.5, 1000",\ + "4.13, 15.96, 59.76, 143.1, 273.7, 457, 696.7, 1000",\ + "4.336, 16.14, 59.66, 143.5, 274.1, 457.1, 696.7, 1001",\ + "4.634, 16.36, 59.81, 143.3, 273.5, 456.7, 696.6, 1001",\ + "5.038, 16.8, 59.98, 143.5, 273.6, 457.3, 698.2, 1002",\ + "5.523, 17.26, 60.22, 143.4, 274, 457.2, 697.9, 1001"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("11.87, 25.4, 70.51, 156.4, 290.2, 478.5, 725.1, 1037",\ + "12.14, 25.66, 70.8, 156.7, 290.9, 478.9, 725.9, 1037",\ + "13.3, 26.83, 71.92, 158, 291.8, 479.9, 727.3, 1038",\ + "15.09, 28.74, 73.82, 159.9, 293.7, 481.8, 728.6, 1040",\ + "17.3, 31.11, 76.22, 162.3, 296.3, 484, 731.1, 1042",\ + "19.66, 33.81, 79.03, 165, 298.7, 486.6, 734.4, 1045",\ + "21.93, 36.57, 82.3, 168.1, 302.1, 490, 737.4, 1048",\ + "24.07, 39.21, 85.78, 171.8, 305.7, 493.7, 740.9, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("12.28, 26.96, 75.46, 167.8, 311.7, 513.4, 779.2, 1112",\ + "12.75, 27.43, 75.9, 168.1, 312.2, 514, 779.5, 1113",\ + "14.5, 29.16, 77.66, 170, 313.7, 515.8, 781, 1115",\ + "16.99, 31.77, 80.24, 172.5, 316.5, 518.4, 784, 1117",\ + "20.07, 34.96, 83.46, 175.9, 319.8, 521.6, 787.3, 1121",\ + "23.62, 38.67, 87.43, 179.7, 323.4, 525, 791.2, 1125",\ + "27.46, 42.88, 91.97, 184.2, 328.1, 529.5, 795.7, 1129",\ + "31.58, 47.36, 97.19, 189.6, 333.2, 535.2, 800.5, 1134"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.558, 15.37, 58.18, 140.1, 267.7, 446.4, 680.6, 977.2",\ + "3.548, 15.35, 58.24, 140.1, 267.1, 446.2, 680.9, 977.5",\ + "3.606, 15.37, 58.14, 139.7, 267.7, 446.4, 680.7, 977.8",\ + "3.788, 15.41, 58.13, 139.8, 267.8, 446.6, 681, 978.7",\ + "4.076, 15.58, 58.16, 139.8, 267.2, 446.7, 680.9, 979.2",\ + "4.517, 15.82, 58.3, 139.9, 267.7, 446.7, 681, 978.9",\ + "4.976, 16.28, 58.34, 140.1, 267.4, 446.4, 680.7, 978.2",\ + "5.509, 16.85, 58.76, 139.8, 267.2, 446.1, 682.1, 976.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.837, 15.84, 59.73, 143.4, 274, 457.1, 696.7, 1000",\ + "3.831, 15.85, 59.62, 143.2, 274, 457.3, 696.6, 999.8",\ + "3.873, 15.85, 59.53, 143.4, 273.6, 457.2, 696.6, 999.7",\ + "4.059, 15.91, 59.72, 143.2, 274.1, 457.4, 696.7, 1000",\ + "4.246, 16.16, 59.61, 143.5, 274.1, 457.3, 696.7, 1002",\ + "4.576, 16.33, 59.77, 143.2, 273.3, 456.4, 696.7, 1001",\ + "5.018, 16.76, 59.9, 143.5, 273.8, 456.4, 698.1, 1002",\ + "5.486, 17.4, 60.2, 143.2, 273.7, 457.2, 697.8, 999.2"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("11.15, 24.68, 69.79, 155.6, 289.8, 477.3, 725.1, 1035",\ + "11.56, 25.09, 70.21, 156.1, 289.9, 478.2, 724.8, 1037",\ + "13.07, 26.57, 71.71, 157.6, 291.6, 479.6, 726.8, 1038",\ + "15.15, 28.8, 73.89, 159.8, 294, 482.1, 729.6, 1040",\ + "17.74, 31.47, 76.66, 162.7, 296.5, 484.6, 732.1, 1042",\ + "20.58, 34.56, 79.81, 165.8, 299.6, 487.9, 735.2, 1045",\ + "23.54, 37.86, 83.54, 169.5, 303.5, 491.5, 738, 1049",\ + "26.5, 41.27, 87.64, 173.7, 307.6, 495.6, 742.4, 1053"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("11.43, 25.99, 74.47, 166.7, 310.8, 512.5, 778, 1112",\ + "11.91, 26.49, 74.91, 167.4, 311.4, 513.5, 779.2, 1112",\ + "13.56, 28.12, 76.59, 168.9, 313.1, 515, 780.3, 1114",\ + "15.7, 30.46, 78.95, 171.2, 315.5, 517.6, 783.2, 1116",\ + "18.36, 33.26, 81.79, 174.2, 318.3, 520.3, 785.8, 1119",\ + "21.28, 36.43, 85.18, 177.6, 321.6, 523.6, 788.6, 1122",\ + "24.35, 39.89, 89.15, 181.5, 325.5, 527, 793.1, 1126",\ + "27.46, 43.42, 93.57, 186.1, 329.8, 531.9, 797.2, 1131"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.557, 15.37, 58.15, 140.1, 267.4, 446.7, 680.5, 977.1",\ + "3.56, 15.36, 58.18, 140.1, 267.7, 446.2, 680.5, 977.2",\ + "3.617, 15.35, 58.26, 140.1, 267.6, 446.6, 681, 978.9",\ + "3.775, 15.42, 58.24, 140.1, 267.2, 445.8, 680.3, 978.4",\ + "4.013, 15.61, 58.13, 139.9, 267.7, 446.8, 680.7, 978.9",\ + "4.396, 15.81, 58.24, 140.1, 267.6, 445.7, 680.5, 978.1",\ + "4.883, 16.19, 58.38, 139.9, 267, 445.7, 680.8, 978.1",\ + "5.408, 16.65, 58.67, 140, 267.3, 446.4, 682.5, 976.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.732, 15.82, 59.53, 143.2, 274.1, 456.9, 696.7, 998.9",\ + "3.724, 15.81, 59.66, 143.5, 273.8, 457.3, 696.7, 999.7",\ + "3.789, 15.82, 59.53, 143.4, 274.1, 457.6, 696.7, 999.5",\ + "3.974, 15.87, 59.7, 143.3, 273.9, 456.8, 696.5, 1001",\ + "4.191, 16.15, 59.68, 143.5, 274.1, 457.5, 696.9, 1001",\ + "4.546, 16.43, 59.75, 143.5, 274.1, 457.6, 696.7, 1001",\ + "4.958, 16.94, 59.84, 143.3, 274.1, 456.8, 698.1, 1001",\ + "5.466, 17.57, 60.3, 143.5, 273.6, 457.2, 698, 1001"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("11.54, 24.91, 70.07, 156, 289.7, 477.5, 724.9, 1036",\ + "11.86, 25.25, 70.37, 156.3, 290.3, 478.2, 725, 1036",\ + "13.12, 26.51, 71.63, 157.6, 291.3, 479.3, 726.2, 1037",\ + "15.19, 28.63, 73.77, 159.7, 293.4, 481.2, 728.7, 1040",\ + "17.74, 31.3, 76.44, 162.4, 296.3, 484.2, 731.2, 1042",\ + "20.6, 34.42, 79.65, 165.6, 299.4, 487, 734.6, 1045",\ + "23.63, 37.87, 83.42, 169.3, 303.1, 490.8, 738.4, 1049",\ + "26.78, 41.51, 87.65, 173.6, 307.5, 495.3, 742.7, 1053"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("13.06, 27.74, 76.27, 168.6, 312.2, 513.9, 779.5, 1113",\ + "13.32, 28, 76.5, 168.8, 312.6, 514.6, 779.9, 1113",\ + "14.2, 28.87, 77.38, 169.8, 313.6, 515.1, 781.1, 1114",\ + "15.71, 30.54, 78.97, 171.3, 315.2, 517.1, 782.3, 1116",\ + "17.83, 32.86, 81.39, 173.8, 317.7, 519.6, 785, 1118",\ + "20.22, 35.7, 84.45, 176.8, 320.5, 522, 788.1, 1122",\ + "22.65, 38.77, 88.07, 180.4, 324.2, 526.1, 791, 1125",\ + "25.01, 41.82, 92.24, 184.6, 328.5, 530.3, 795.8, 1130"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.46, 15.32, 58.21, 139.8, 267.6, 446.6, 680.5, 977.1",\ + "3.465, 15.3, 58.04, 140.1, 267.3, 445.8, 680.5, 977.5",\ + "3.502, 15.3, 58.22, 139.9, 267.6, 446.6, 680.6, 977.8",\ + "3.681, 15.34, 58.21, 139.7, 267.5, 446.6, 680.6, 978.5",\ + "3.969, 15.48, 58.23, 140, 267, 445.5, 680.7, 978.9",\ + "4.377, 15.65, 58.2, 140, 267.6, 446.6, 680.7, 978.8",\ + "4.83, 16.03, 58.41, 139.7, 267.6, 446.6, 680.8, 977.9",\ + "5.373, 16.48, 58.66, 140, 267.4, 446.6, 682.3, 976.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.825, 15.85, 59.68, 143.5, 273.6, 456.4, 696.6, 999.4",\ + "3.823, 15.84, 59.55, 143.4, 273.8, 457.2, 696.7, 999.8",\ + "3.871, 15.84, 59.74, 143.5, 274, 456.8, 696.5, 1000",\ + "4.052, 15.89, 59.65, 143.3, 273.8, 457.1, 696.7, 1000",\ + "4.322, 16.12, 59.53, 143.4, 274.1, 457.3, 696.9, 1001",\ + "4.716, 16.44, 59.67, 143.3, 273.4, 456.1, 696.5, 1001",\ + "5.164, 17.16, 59.77, 143.3, 274, 457.3, 698.2, 1002",\ + "5.673, 17.94, 60.28, 143.2, 274, 457.1, 697.9, 1001"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("11.03, 24.4, 69.57, 155.5, 289.3, 477, 724.6, 1036",\ + "11.47, 24.85, 70.01, 156, 289.8, 477.6, 724.9, 1036",\ + "13.15, 26.53, 71.62, 157.6, 291.3, 479.1, 726.5, 1038",\ + "15.66, 29.08, 74.16, 160.1, 294, 482, 728.5, 1040",\ + "18.73, 32.21, 77.36, 163.3, 297, 484.7, 732.3, 1043",\ + "22.27, 35.9, 81.12, 167.1, 300.9, 488.6, 736, 1046",\ + "26.13, 40.07, 85.52, 171.5, 305.3, 493.3, 739.7, 1051",\ + "30.37, 44.69, 90.64, 176.5, 310.5, 498, 745.6, 1056"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("12.25, 26.82, 75.25, 167.8, 311.5, 513.7, 779.6, 1112",\ + "12.49, 27.07, 75.55, 167.8, 311.8, 513.7, 779.6, 1113",\ + "13.32, 27.9, 76.34, 168.8, 312.9, 514.8, 780.4, 1113",\ + "14.65, 29.42, 77.83, 170.3, 314.1, 516.3, 782.2, 1115",\ + "16.38, 31.43, 79.98, 172.4, 316, 518.4, 784.3, 1117",\ + "18.18, 33.8, 82.56, 175, 318.7, 520.2, 786.7, 1120",\ + "19.81, 36.12, 85.61, 177.9, 322, 524, 789.8, 1123",\ + "21.18, 38.18, 89.01, 181.5, 325.3, 527.5, 792.6, 1126"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.463, 15.32, 58.19, 139.7, 267.5, 446.5, 680.4, 976.9",\ + "3.462, 15.31, 58.21, 139.8, 267.3, 446.3, 680.3, 978.9",\ + "3.505, 15.32, 58.2, 139.9, 267.6, 446.7, 680.6, 977.8",\ + "3.673, 15.34, 58.18, 140, 267.6, 446.3, 680.6, 978.6",\ + "3.93, 15.51, 58.05, 139.9, 267.6, 446.6, 680.8, 978.9",\ + "4.309, 15.62, 58.24, 140, 267.6, 446.6, 680.8, 978.8",\ + "4.757, 15.92, 58.28, 139.9, 267.4, 445.5, 680.7, 978.2",\ + "5.28, 16.3, 58.56, 139.8, 266.9, 446.6, 682.3, 976.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005878, 0.023, 0.0557, 0.1066, 0.1781, 0.2722, 0.3907"); + values("3.734, 15.81, 59.66, 143.5, 273.3, 456.5, 696.5, 999.6",\ + "3.731, 15.82, 59.56, 143.1, 274, 456.3, 696.5, 1001",\ + "3.799, 15.81, 59.59, 143.5, 274, 457.5, 696.6, 1000",\ + "3.991, 15.87, 59.62, 143.5, 273.2, 456.2, 696.4, 1000",\ + "4.287, 16.08, 59.53, 143.4, 273.5, 456.8, 696.6, 1001",\ + "4.696, 16.52, 59.76, 143.5, 273.7, 456.2, 696.4, 1001",\ + "5.165, 17.32, 59.85, 143.2, 274.1, 457.2, 698.3, 1002",\ + "5.657, 18.15, 60.44, 143.4, 273.7, 457.4, 698.3, 999.9"); + } + } + } + } + + cell(gt2_6t_oa33_x1_w31_lvt) { + area : 0.054432 ; + cell_leakage_power : 0.0247 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004548 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001058, 0.0001058, 0.0001059, 0.0001059, 0.0001059, 0.0001059, \ + 0.000106, 0.000106"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004511 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001027, 0.0001027, 0.0001027, 0.0001028, 0.0001029, 0.000103, \ + 0.0001029, 0.0001029"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004522 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001056, 0.0001055, 0.0001056, 0.0001055, 0.0001055, 0.0001058, \ + 0.0001056, 0.0001057"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004555 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.314e-05, 9.116e-05, 8.94e-05, 8.852e-05, 8.831e-05, 8.823e-05, \ + 8.851e-05, 8.897e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004484 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.865e-05, 8.67e-05, 8.496e-05, 8.409e-05, 8.383e-05, 8.38e-05, \ + 8.408e-05, 8.453e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B3) { + capacitance : 0.0004589 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.116e-05, 8.92e-05, 8.748e-05, 8.664e-05, 8.638e-05, 8.635e-05, \ + 8.663e-05, 8.708e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "((A1&B1)|(A1&B2)|(A1&B3)|(A2&B1)|(A2&B2)|(A2&B3)|(A3&B1)|(A3&B2)|(A3&B3))" ; + max_capacitance : 0.3905 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0.0004828, 0.0004855, 0.0004851, 0.0004838, 0.0004798, 0.0004682, 0.0004516, 0.0004363",\ + "0.0004789, 0.0004816, 0.0004816, 0.0004803, 0.0004762, 0.0004646, 0.000448, 0.0004328",\ + "0.0004883, 0.0004891, 0.000489, 0.0004878, 0.0004837, 0.000472, 0.0004553, 0.0004401",\ + "0.0005472, 0.0005401, 0.0005393, 0.0005379, 0.0005337, 0.0005218, 0.000505, 0.0004898",\ + "0.0006775, 0.0006556, 0.0006514, 0.0006493, 0.0006447, 0.0006324, 0.0006154, 0.0006003",\ + "0.0008834, 0.0008416, 0.0008305, 0.0008269, 0.0008215, 0.0008085, 0.0007912, 0.0007762",\ + "0.001164, 0.0011, 0.001077, 0.001071, 0.001064, 0.00105, 0.001032, 0.001017",\ + "0.00152, 0.001433, 0.001395, 0.001384, 0.001376, 0.00136, 0.001342, 0.001327"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0, 0, 0, 0, 0, 0.004452, 0.02385, 0.04232",\ + "0, 0, 0, 0, 0, 0.004498, 0.02389, 0.04232",\ + "0, 0, 0, 0, 0, 0.00467, 0.02407, 0.04233",\ + "0, 0, 0, 0, 0, 0.005024, 0.02441, 0.04236",\ + "0, 0, 0, 0, 0, 0.005583, 0.02493, 0.04242",\ + "0, 0, 0, 0, 0, 0.006386, 0.02563, 0.04246",\ + "0, 0, 0, 0, 0, 0.007467, 0.02649, 0.04246",\ + "0, 0, 0, 0, 0, 0.008864, 0.02747, 0.04234"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0.000415, 0.0004178, 0.0004177, 0.0004165, 0.0004125, 0.0004009, 0.0003843, 0.0003691",\ + "0.0004127, 0.0004157, 0.0004159, 0.0004147, 0.0004107, 0.0003991, 0.0003825, 0.0003673",\ + "0.0004283, 0.0004287, 0.0004288, 0.0004276, 0.0004235, 0.0004118, 0.0003951, 0.00038",\ + "0.0004926, 0.0004845, 0.0004838, 0.0004825, 0.0004783, 0.0004664, 0.0004496, 0.0004345",\ + "0.0006218, 0.0005989, 0.0005947, 0.0005928, 0.0005882, 0.0005759, 0.0005589, 0.0005439",\ + "0.0008191, 0.0007776, 0.0007667, 0.000763, 0.000758, 0.000745, 0.0007278, 0.0007128",\ + "0.001087, 0.001023, 0.001002, 0.0009956, 0.0009889, 0.0009749, 0.0009572, 0.0009424",\ + "0.001427, 0.001341, 0.001304, 0.001294, 0.001285, 0.00127, 0.001251, 0.001237"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0, 0, 0, 0, 0, 0.004505, 0.0239, 0.0424",\ + "0, 0, 0, 0, 0, 0.00455, 0.02395, 0.04239",\ + "0, 0, 0, 0, 0, 0.004724, 0.02412, 0.0424",\ + "0, 0, 0, 0, 0, 0.005068, 0.02446, 0.04244",\ + "0, 0, 0, 0, 0, 0.005615, 0.02497, 0.04249",\ + "0, 0, 0, 0, 0, 0.006399, 0.02565, 0.04253",\ + "0, 0, 0, 0, 0, 0.007453, 0.0265, 0.04253",\ + "0, 0, 0, 0, 0, 0.008814, 0.02746, 0.04241"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0.0003459, 0.0003489, 0.0003491, 0.0003479, 0.0003439, 0.0003324, 0.0003158, 0.0003006",\ + "0.0003469, 0.0003502, 0.0003506, 0.0003495, 0.0003455, 0.000334, 0.0003174, 0.0003022",\ + "0.0003701, 0.0003699, 0.0003704, 0.0003693, 0.0003653, 0.0003536, 0.0003369, 0.0003217",\ + "0.0004393, 0.0004309, 0.0004306, 0.0004295, 0.0004254, 0.0004135, 0.0003967, 0.0003816",\ + "0.0005687, 0.0005466, 0.0005429, 0.0005412, 0.0005368, 0.0005245, 0.0005076, 0.0004925",\ + "0.0007631, 0.0007228, 0.0007123, 0.0007092, 0.000704, 0.0006911, 0.0006738, 0.0006589",\ + "0.001025, 0.0009641, 0.0009432, 0.0009375, 0.0009311, 0.0009172, 0.0008996, 0.0008848",\ + "0.001358, 0.001274, 0.00124, 0.00123, 0.001222, 0.001206, 0.001188, 0.001173"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0, 0, 0, 0, 0, 0.00452, 0.02391, 0.04243",\ + "0, 0, 0, 0, 0, 0.004565, 0.02396, 0.04243",\ + "0, 0, 0, 0, 0, 0.004739, 0.02413, 0.04244",\ + "0, 0, 0, 0, 0, 0.005075, 0.02447, 0.04247",\ + "0, 0, 0, 0, 0, 0.005612, 0.02497, 0.04253",\ + "0, 0, 0, 0, 0, 0.006376, 0.02564, 0.04257",\ + "0, 0, 0, 0, 0, 0.007413, 0.02648, 0.04257",\ + "0, 0, 0, 0, 0, 0.008743, 0.02743, 0.04247"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0.0006355, 0.0006325, 0.0006316, 0.0006301, 0.000626, 0.0006145, 0.0005979, 0.0005827",\ + "0.0006341, 0.0006312, 0.0006305, 0.0006291, 0.000625, 0.0006134, 0.0005968, 0.0005816",\ + "0.0006438, 0.0006391, 0.0006381, 0.0006367, 0.0006326, 0.0006209, 0.0006042, 0.0005891",\ + "0.0007082, 0.0006946, 0.0006921, 0.0006904, 0.0006861, 0.0006741, 0.0006574, 0.0006423",\ + "0.0008547, 0.0008252, 0.0008182, 0.0008155, 0.0008106, 0.0007983, 0.0007813, 0.0007662",\ + "0.001088, 0.001038, 0.001022, 0.001017, 0.001011, 0.0009978, 0.0009805, 0.0009655",\ + "0.001407, 0.001334, 0.001304, 0.001295, 0.001287, 0.001273, 0.001255, 0.00124",\ + "0.001813, 0.001716, 0.001668, 0.001653, 0.001643, 0.001627, 0.001608, 0.001593"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0, 0, 0, 0, 0, 0.004461, 0.02386, 0.04231",\ + "0, 0, 0, 0, 0, 0.0045, 0.02389, 0.0423",\ + "0, 0, 0, 0, 0, 0.004643, 0.02404, 0.0423",\ + "0, 0, 0, 0, 0, 0.004962, 0.02435, 0.04233",\ + "0, 0, 0, 0, 0, 0.005498, 0.02485, 0.0424",\ + "0, 0, 0, 0, 0, 0.00629, 0.02555, 0.04248",\ + "0, 0, 0, 0, 0, 0.007362, 0.02643, 0.04253",\ + "0, 0, 0, 0, 0, 0.00875, 0.02744, 0.0425"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0.0005659, 0.0005631, 0.0005624, 0.0005611, 0.000557, 0.0005455, 0.0005289, 0.0005137",\ + "0.0005653, 0.0005627, 0.0005622, 0.0005609, 0.0005569, 0.0005453, 0.0005287, 0.0005135",\ + "0.0005816, 0.0005762, 0.0005754, 0.000574, 0.0005699, 0.0005582, 0.0005416, 0.0005264",\ + "0.0006528, 0.0006375, 0.0006351, 0.0006334, 0.0006291, 0.0006172, 0.0006005, 0.0005854",\ + "0.0007977, 0.0007668, 0.0007597, 0.0007571, 0.0007523, 0.0007399, 0.000723, 0.0007079",\ + "0.00102, 0.0009705, 0.0009536, 0.0009488, 0.0009431, 0.0009299, 0.0009126, 0.0008976",\ + "0.001322, 0.00125, 0.00122, 0.001212, 0.001205, 0.00119, 0.001172, 0.001158",\ + "0.001706, 0.00161, 0.001563, 0.00155, 0.001539, 0.001523, 0.001505, 0.00149"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0, 0, 0, 0, 0, 0.004514, 0.02391, 0.04238",\ + "0, 0, 0, 0, 0, 0.004549, 0.02395, 0.04237",\ + "0, 0, 0, 0, 0, 0.004695, 0.02409, 0.04238",\ + "0, 0, 0, 0, 0, 0.005009, 0.0244, 0.0424",\ + "0, 0, 0, 0, 0, 0.005533, 0.02489, 0.04247",\ + "0, 0, 0, 0, 0, 0.006304, 0.02557, 0.04255",\ + "0, 0, 0, 0, 0, 0.007345, 0.02643, 0.04259",\ + "0, 0, 0, 0, 0, 0.008691, 0.02742, 0.04256"); + } + } + + internal_power() { + related_pin : "B3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0.000495, 0.0004924, 0.0004919, 0.0004906, 0.0004866, 0.0004751, 0.0004585, 0.0004433",\ + "0.0004966, 0.000494, 0.0004938, 0.0004925, 0.0004885, 0.0004769, 0.0004604, 0.0004452",\ + "0.0005212, 0.0005156, 0.000515, 0.0005138, 0.0005097, 0.0004981, 0.0004815, 0.0004663",\ + "0.0005996, 0.0005837, 0.0005815, 0.00058, 0.0005757, 0.0005638, 0.0005471, 0.000532",\ + "0.0007445, 0.0007138, 0.0007063, 0.0007039, 0.0006992, 0.0006869, 0.0006699, 0.0006549",\ + "0.0009607, 0.0009124, 0.000896, 0.0008916, 0.000886, 0.0008728, 0.0008556, 0.0008407",\ + "0.001255, 0.001185, 0.001156, 0.001148, 0.001141, 0.001126, 0.001109, 0.001094",\ + "0.001627, 0.001534, 0.001489, 0.001476, 0.001466, 0.00145, 0.001432, 0.001417"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("0, 0, 0, 0, 0, 0.004511, 0.02391, 0.04239",\ + "0, 0, 0, 0, 0, 0.004547, 0.02395, 0.04239",\ + "0, 0, 0, 0, 0, 0.004692, 0.02409, 0.04239",\ + "0, 0, 0, 0, 0, 0.005003, 0.02439, 0.04242",\ + "0, 0, 0, 0, 0, 0.005521, 0.02488, 0.04249",\ + "0, 0, 0, 0, 0, 0.006271, 0.02555, 0.04256",\ + "0, 0, 0, 0, 0, 0.007292, 0.02639, 0.04261",\ + "0, 0, 0, 0, 0, 0.008608, 0.02736, 0.04258"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("12.42, 25.96, 70.96, 156.8, 290.7, 478.5, 725.4, 1037",\ + "12.64, 26.18, 71.23, 157.2, 291.1, 479, 726.2, 1036",\ + "13.47, 27.01, 72.09, 158, 292, 479.6, 726.4, 1038",\ + "14.82, 28.5, 73.57, 159.6, 293.2, 481.1, 728, 1039",\ + "16.51, 30.41, 75.46, 161.5, 295.3, 483.3, 730.6, 1040",\ + "18.19, 32.55, 77.76, 163.6, 297.6, 485.4, 732.4, 1043",\ + "19.63, 34.6, 80.39, 166.2, 299.9, 487.8, 734.8, 1045",\ + "20.78, 36.32, 83.1, 169, 302.8, 490.7, 737.4, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("13.01, 27.82, 76.37, 168.7, 312.3, 513.8, 779.8, 1113",\ + "13.47, 28.3, 76.83, 169.1, 313, 514.8, 779.4, 1113",\ + "15.27, 30.07, 78.63, 171, 314.7, 516.2, 782, 1115",\ + "18, 32.88, 81.38, 173.6, 317.4, 519.1, 784.7, 1118",\ + "21.41, 36.4, 84.99, 177.2, 321, 522.6, 788.3, 1122",\ + "25.48, 40.6, 89.35, 181.6, 325.2, 526.9, 792.7, 1126",\ + "30.02, 45.43, 94.49, 186.8, 330.5, 532.4, 797.1, 1131",\ + "35.01, 50.81, 100.5, 192.9, 336.5, 538.4, 803.8, 1137"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.561, 15.34, 58.16, 140, 267.4, 446.2, 680.1, 976.6",\ + "3.565, 15.36, 58.02, 139.8, 267, 445.8, 679.6, 976.3",\ + "3.605, 15.35, 58.1, 139.8, 266.8, 446.2, 680, 976.9",\ + "3.797, 15.37, 58.07, 139.6, 267.5, 446.2, 680.5, 977.6",\ + "4.119, 15.55, 58.17, 139.7, 267.3, 444.9, 679.9, 978",\ + "4.582, 15.92, 58.17, 140, 267.2, 445.8, 679.9, 976.9",\ + "5.068, 16.42, 58.29, 140, 267.5, 446.3, 680.4, 977.7",\ + "5.636, 17.06, 58.84, 139.9, 267.2, 445.5, 682.2, 976.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.973, 15.91, 59.52, 143.4, 273.6, 455.9, 696.3, 999",\ + "3.955, 15.9, 59.73, 143.1, 273.8, 457, 696.3, 999.1",\ + "3.975, 15.9, 59.62, 143.4, 273.9, 456.5, 696.2, 999.6",\ + "4.145, 15.96, 59.7, 143.2, 273.4, 456.5, 696.3, 1001",\ + "4.342, 16.17, 59.71, 143.1, 273.5, 456.3, 696.3, 1000",\ + "4.649, 16.35, 59.78, 143.2, 273.4, 456.6, 696.2, 1001",\ + "5.045, 16.81, 59.96, 143.4, 273.8, 457.2, 697.8, 1001",\ + "5.533, 17.28, 60.19, 143.4, 273.9, 456.9, 697.6, 1000"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("11.92, 25.45, 70.55, 156.4, 290.2, 478.2, 725.3, 1036",\ + "12.2, 25.73, 70.82, 156.7, 290.7, 478.7, 725.9, 1036",\ + "13.37, 26.91, 71.94, 157.9, 291.8, 479.8, 727, 1037",\ + "15.16, 28.84, 73.91, 159.7, 293.9, 481.8, 729.1, 1039",\ + "17.37, 31.2, 76.28, 162.2, 296.2, 483.5, 730.7, 1042",\ + "19.74, 33.93, 79.16, 165, 298.8, 486.6, 733.5, 1044",\ + "22.02, 36.69, 82.38, 168.1, 302, 489.7, 737, 1047",\ + "24.18, 39.35, 85.89, 171.9, 305.7, 493.5, 740.5, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("12.34, 27.03, 75.5, 167.8, 311.7, 513.3, 778.9, 1112",\ + "12.81, 27.5, 75.93, 168.2, 312.2, 513.9, 779.3, 1112",\ + "14.56, 29.24, 77.73, 170, 313.6, 515.6, 780.6, 1114",\ + "17.05, 31.85, 80.29, 172.6, 316.4, 518.2, 783.3, 1117",\ + "20.14, 35.05, 83.53, 175.9, 319.7, 521.4, 787, 1120",\ + "23.69, 38.77, 87.49, 179.8, 323.4, 525, 790.6, 1124",\ + "27.54, 42.98, 92.05, 184.3, 328, 529.7, 795.5, 1129",\ + "31.66, 47.47, 97.28, 189.7, 333.2, 535.1, 800.3, 1134"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.558, 15.34, 58.17, 139.9, 267.4, 445.5, 679.7, 976.2",\ + "3.566, 15.35, 58.21, 140, 266.7, 445.1, 679.7, 976.4",\ + "3.613, 15.36, 58.05, 139.8, 267, 445.4, 679.7, 976.8",\ + "3.795, 15.4, 58.2, 140, 266.7, 445.3, 679.7, 977.5",\ + "4.082, 15.55, 58.18, 139.9, 267, 446.3, 680.4, 978.3",\ + "4.521, 15.81, 58.12, 139.8, 267.3, 446, 680, 978",\ + "4.981, 16.27, 58.28, 140, 267.3, 446.1, 680.2, 977.3",\ + "5.514, 16.85, 58.72, 139.7, 266.9, 445.6, 681.5, 975.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.848, 15.85, 59.68, 143.2, 274, 457, 696.4, 999.4",\ + "3.844, 15.85, 59.62, 143, 273.9, 457.1, 696.1, 999.4",\ + "3.887, 15.84, 59.53, 143.4, 273.4, 456.8, 696.2, 999.1",\ + "4.084, 15.9, 59.58, 143.3, 273.6, 457, 696.4, 999.8",\ + "4.26, 16.16, 59.57, 143.4, 274, 457.1, 696.4, 1001",\ + "4.581, 16.36, 59.72, 143.2, 273.2, 456, 696, 1001",\ + "5.027, 16.77, 59.81, 143.4, 273.3, 456.7, 697.9, 1001",\ + "5.496, 17.4, 60.18, 143.2, 273.7, 456.9, 697.5, 999.5"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("11.18, 24.72, 69.76, 155.7, 289.6, 477.4, 724.1, 1036",\ + "11.59, 25.12, 70.22, 156.2, 289.8, 478, 725.3, 1035",\ + "13.1, 26.63, 71.71, 157.7, 291.2, 479.5, 726.8, 1037",\ + "15.2, 28.87, 73.95, 159.9, 293.8, 481.5, 728.7, 1039",\ + "17.8, 31.55, 76.7, 162.6, 296.4, 484, 731.3, 1042",\ + "20.65, 34.65, 79.87, 165.7, 299.6, 487.6, 734.6, 1045",\ + "23.61, 38, 83.64, 169.5, 303.4, 491.2, 737.6, 1048",\ + "26.6, 41.4, 87.74, 173.7, 307.6, 495.4, 741.9, 1053"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("11.47, 26.05, 74.52, 166.8, 310.7, 512.2, 778.1, 1111",\ + "11.95, 26.55, 74.94, 167.3, 311.4, 513.3, 778.8, 1111",\ + "13.6, 28.18, 76.66, 168.8, 312.9, 514.6, 779.4, 1113",\ + "15.75, 30.53, 78.99, 171.2, 315.4, 517.4, 782.9, 1115",\ + "18.42, 33.33, 81.88, 174.2, 318.2, 520, 785.4, 1118",\ + "21.34, 36.52, 85.22, 177.4, 321.2, 522.8, 789, 1122",\ + "24.42, 39.99, 89.23, 181.5, 325.4, 527.6, 793.2, 1126",\ + "27.54, 43.54, 93.67, 186.1, 329.8, 531.7, 796.9, 1130"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.566, 15.34, 58.19, 139.9, 267.4, 446.1, 680.3, 978",\ + "3.562, 15.33, 58.17, 139.8, 267.5, 445.6, 679.8, 976.4",\ + "3.625, 15.34, 58.19, 139.8, 267.4, 445.2, 679.8, 976.8",\ + "3.779, 15.4, 58.17, 139.9, 267.3, 446.3, 679.8, 977.5",\ + "4.019, 15.59, 58.07, 140, 267.2, 446.1, 680.2, 978",\ + "4.401, 15.77, 58.24, 140, 267.3, 445.8, 679.9, 977.8",\ + "4.864, 16.16, 58.3, 139.8, 266.8, 445.4, 680.1, 977.2",\ + "5.414, 16.64, 58.61, 139.9, 267.1, 446, 681.9, 976"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.742, 15.81, 59.52, 143, 273.9, 456.4, 696.2, 1001",\ + "3.742, 15.79, 59.58, 143.4, 273.9, 457.3, 696.2, 999.2",\ + "3.801, 15.82, 59.58, 143.1, 274, 457, 696.4, 998.7",\ + "3.981, 15.86, 59.67, 143.1, 273.9, 456.7, 696.1, 1000",\ + "4.202, 16.14, 59.67, 143.4, 273.9, 457.2, 696.6, 1001",\ + "4.55, 16.44, 59.55, 143.1, 273.4, 456.2, 696.3, 1001",\ + "4.966, 16.9, 59.97, 143.3, 273.6, 457.1, 697.7, 1001",\ + "5.473, 17.57, 60.27, 143.4, 273.5, 457, 697.7, 999.7"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("14.09, 27.8, 72.94, 158.8, 292.7, 480.3, 727.6, 1039",\ + "14.32, 28.04, 73.18, 159.1, 292.8, 480.5, 727.2, 1038",\ + "15.18, 28.89, 74.01, 159.8, 293.7, 481.3, 728.4, 1039",\ + "16.92, 30.7, 75.85, 161.8, 295.3, 483, 730.2, 1041",\ + "19.41, 33.35, 78.5, 164.4, 298.1, 485.8, 733.1, 1043",\ + "22.38, 36.68, 81.94, 167.9, 301.7, 489.4, 735.9, 1047",\ + "25.64, 40.46, 86.03, 171.8, 305.8, 493.3, 740.5, 1051",\ + "29.04, 44.49, 90.82, 176.7, 310.6, 498.2, 745.4, 1056"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("14.11, 28.95, 77.49, 169.8, 313.4, 515, 781, 1114",\ + "14.39, 29.24, 77.76, 170, 313.9, 515.7, 780.5, 1114",\ + "15.26, 30.09, 78.64, 171, 314.8, 516.6, 781.6, 1115",\ + "16.76, 31.72, 80.21, 172.6, 316.1, 517.8, 783.7, 1117",\ + "18.81, 33.95, 82.57, 174.9, 318.7, 520.5, 785.7, 1119",\ + "21.13, 36.7, 85.49, 177.8, 321.4, 523.1, 788.9, 1122",\ + "23.51, 39.67, 89.01, 181.3, 325.2, 526.8, 792.4, 1126",\ + "25.79, 42.62, 93.05, 185.5, 329.2, 530.8, 796.4, 1130"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.758, 15.41, 58.05, 140, 267, 445.9, 679.9, 976.5",\ + "3.762, 15.41, 58.22, 139.8, 267.5, 446.2, 680.1, 976.8",\ + "3.784, 15.41, 58.05, 140, 267.4, 446.2, 680, 977.3",\ + "3.966, 15.44, 58.22, 139.8, 267.4, 446.3, 680.1, 977.8",\ + "4.247, 15.6, 58.11, 139.8, 267.3, 446, 680.2, 978.1",\ + "4.686, 15.82, 58.27, 139.7, 266.9, 445.9, 680.1, 978.2",\ + "5.182, 16.24, 58.43, 140, 267.1, 446.3, 680.3, 977.9",\ + "5.743, 16.85, 58.62, 139.8, 267.1, 446.3, 681.8, 975.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.965, 15.92, 59.58, 143.4, 273.5, 456, 696.3, 999.3",\ + "3.963, 15.91, 59.73, 143.1, 273.8, 457, 696.3, 999",\ + "3.985, 15.92, 59.73, 143.4, 274, 457.1, 696.1, 999.1",\ + "4.16, 15.96, 59.67, 143.3, 273.3, 455.9, 696.2, 1000",\ + "4.44, 16.19, 59.73, 143.5, 274, 457.1, 696.4, 1000",\ + "4.838, 16.51, 59.78, 143.3, 273.3, 456.5, 696, 1001",\ + "5.31, 17.18, 59.93, 143.2, 274, 456.5, 698, 1001",\ + "5.826, 17.93, 60.32, 143.3, 274, 456.2, 697.7, 1001"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("13.55, 27.25, 72.36, 158.2, 292.1, 479.8, 726.4, 1037",\ + "13.83, 27.54, 72.65, 158.6, 292.3, 480.1, 726.7, 1037",\ + "15.06, 28.76, 73.9, 159.8, 293.5, 481.3, 728, 1039",\ + "17.38, 31.14, 76.28, 162.2, 295.9, 483.6, 730.4, 1041",\ + "20.51, 34.41, 79.59, 165.4, 299.3, 487.1, 733.7, 1045",\ + "24.26, 38.39, 83.62, 169.5, 303.3, 491, 737.8, 1048",\ + "28.5, 43.03, 88.49, 174.3, 308.3, 495.8, 743, 1053",\ + "33.06, 48.08, 94.12, 180.1, 313.7, 501.7, 748.3, 1059"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("13.4, 28.12, 76.55, 168.8, 312.7, 514.5, 779.9, 1113",\ + "13.67, 28.4, 76.9, 169.2, 312.8, 514.4, 779.8, 1113",\ + "14.51, 29.21, 77.68, 169.9, 313.8, 515.6, 780.9, 1114",\ + "15.85, 30.73, 79.18, 171.5, 315.1, 517, 781.9, 1116",\ + "17.6, 32.7, 81.22, 173.6, 317.4, 519.1, 784.7, 1118",\ + "19.43, 34.99, 83.75, 176, 319.7, 521.2, 787, 1120",\ + "21.1, 37.29, 86.66, 178.9, 322.5, 524.5, 789.8, 1123",\ + "22.49, 39.33, 89.9, 182.3, 326, 527.7, 792.9, 1127"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.767, 15.39, 58.16, 139.9, 267.4, 446.2, 680, 976.7",\ + "3.769, 15.41, 58.19, 139.9, 267.4, 446.2, 680, 976.8",\ + "3.778, 15.42, 58.22, 139.8, 267.5, 446.3, 680.1, 977.4",\ + "3.963, 15.44, 58.22, 139.8, 267.5, 446.3, 680.1, 977.9",\ + "4.233, 15.62, 58.22, 140, 267, 445.3, 680.2, 978.1",\ + "4.637, 15.76, 58.24, 139.8, 267.2, 446.2, 680.2, 976.2",\ + "5.048, 16.13, 58.44, 139.9, 267, 446.3, 680.3, 977.6",\ + "5.591, 16.61, 58.51, 140, 267.4, 445.4, 682, 975.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.855, 15.86, 59.6, 143.1, 273.9, 457.1, 696.2, 999.2",\ + "3.861, 15.86, 59.68, 143.4, 273.6, 456.1, 696.3, 998.8",\ + "3.895, 15.86, 59.56, 143.3, 273.8, 457.1, 696.1, 999.7",\ + "4.073, 15.9, 59.56, 143.4, 273.3, 456.7, 696.4, 999.7",\ + "4.364, 16.16, 59.64, 143.4, 274, 457.1, 696.4, 1000",\ + "4.783, 16.49, 59.55, 143.3, 273.4, 455.9, 696.1, 1001",\ + "5.251, 17.23, 59.87, 143.4, 273.4, 457.1, 697.8, 998.9",\ + "5.756, 17.99, 60.37, 143.4, 273.6, 457, 697.5, 1001"); + } + } + + timing() { + related_pin : "B3" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("12.79, 26.52, 71.67, 157.6, 291.2, 478.9, 726.2, 1037",\ + "13.17, 26.89, 72.04, 157.9, 291.8, 479.5, 726.6, 1038",\ + "14.85, 28.52, 73.65, 159.5, 293.5, 481.2, 728.2, 1039",\ + "17.63, 31.4, 76.54, 162.4, 296.2, 483.7, 731.1, 1042",\ + "21.23, 35.07, 80.25, 166.1, 300, 487.7, 734, 1045",\ + "25.6, 39.56, 84.82, 170.7, 304.5, 492.3, 739.1, 1049",\ + "30.55, 44.8, 90.21, 176.2, 309.9, 497.4, 744.8, 1055",\ + "36.09, 50.72, 96.65, 182.6, 316.4, 503.9, 751, 1061"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("12.48, 27.06, 75.49, 167.8, 311.9, 513.8, 779.3, 1112",\ + "12.74, 27.32, 75.77, 168, 312.1, 514.1, 779.7, 1112",\ + "13.57, 28.17, 76.6, 169, 313, 514.6, 779.5, 1113",\ + "14.76, 29.55, 77.99, 170.4, 314.3, 516.2, 781.2, 1114",\ + "16.18, 31.25, 79.74, 172, 316, 517.4, 783.5, 1116",\ + "17.48, 33.12, 81.87, 174.2, 317.8, 519.9, 785.2, 1119",\ + "18.46, 34.75, 84.26, 176.6, 320.3, 522.2, 787.5, 1121",\ + "18.95, 35.88, 86.79, 179.2, 323, 524.6, 790.8, 1124"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.762, 15.41, 58.22, 139.7, 267.4, 446.1, 679.9, 976.3",\ + "3.754, 15.41, 58.06, 140, 266.9, 445.4, 679.9, 976.5",\ + "3.786, 15.4, 58.13, 140, 266.8, 445.2, 679.9, 976.9",\ + "3.942, 15.43, 58.17, 139.8, 267.3, 446.2, 680, 977.7",\ + "4.161, 15.61, 58.22, 140, 267.2, 445.8, 679.9, 976.5",\ + "4.523, 15.74, 58.25, 139.8, 267.1, 445.5, 680.2, 977.9",\ + "4.94, 16.02, 58.39, 139.8, 267.4, 446.3, 680.2, 975.3",\ + "5.471, 16.43, 58.5, 140, 267.3, 446, 682, 975.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005876, 0.02299, 0.05568, 0.1066, 0.1781, 0.2721, 0.3905"); + values("3.749, 15.8, 59.53, 143.3, 274, 457.3, 696.3, 999.1",\ + "3.744, 15.81, 59.48, 143.2, 274, 457.2, 696.4, 999.2",\ + "3.807, 15.82, 59.65, 143.5, 273.9, 457.1, 696.3, 998.9",\ + "3.989, 15.86, 59.67, 143.4, 273.8, 457.3, 696.7, 999.7",\ + "4.313, 16.08, 59.63, 143.1, 274.1, 456, 696.3, 999.9",\ + "4.735, 16.57, 59.74, 143.4, 273.4, 457.1, 697.7, 1001",\ + "5.199, 17.31, 59.88, 143.4, 273.6, 457, 697.8, 1001",\ + "5.738, 18.12, 60.58, 143.2, 273.7, 456.4, 697.5, 1001"); + } + } + } + } + + cell(gt2_6t_oai211_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.002452 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004548 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001071, 0.0001071, 0.0001072, 0.000107, 0.0001071, 0.0001071, \ + 0.0001071, 0.0001071"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004472 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001065, 0.0001065, 0.0001065, 0.0001065, 0.0001065, 0.0001065, \ + 0.0001066, 0.0001066"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004701 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001319, 0.0001322, 0.0001328, 0.0001332, 0.0001335, 0.0001337, \ + 0.0001338, 0.0001338"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.0004709 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.294e-05, 9.249e-05, 9.191e-05, 9.15e-05, 9.135e-05, 9.123e-05, \ + 9.122e-05, 9.119e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!A2))|(!B)|(!C))" ; + max_capacitance : 0.2083 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.31e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001309, 6.764e-05, 7.595e-06, 0, 0, 0, 0, 0",\ + "0.0002998, 0.000199, 8.288e-05, 2.211e-05, 0, 0, 0, 0",\ + "0.0005335, 0.0003982, 0.0002114, 9.964e-05, 3.714e-05, 5.013e-07, 0, 0",\ + "0.0008375, 0.0006712, 0.0004056, 0.000226, 0.0001197, 5.56e-05, 1.601e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0, 0, 0, 0, 0, 0.001659, 0.009948, 0.02267",\ + "0, 0, 0, 0, 0, 0.001675, 0.009982, 0.0227",\ + "0, 0, 0, 0, 0, 0.001725, 0.0101, 0.02279",\ + "0, 0, 0, 0, 0, 0.001825, 0.01032, 0.02296",\ + "0, 0, 0, 0, 0, 0.00199, 0.01067, 0.02321",\ + "0, 0, 0, 0, 0, 0.002249, 0.01118, 0.02354",\ + "0, 0, 0, 0, 0, 0.002631, 0.01187, 0.02394",\ + "0.0002247, 6.533e-05, 0, 0, 0, 0.003184, 0.01275, 0.02437"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.368e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001218, 6.483e-05, 1.357e-05, 0, 0, 0, 0, 0",\ + "0.0002754, 0.0001831, 7.978e-05, 2.636e-05, 0, 0, 0, 0",\ + "0.0004893, 0.0003616, 0.0001944, 9.495e-05, 3.946e-05, 5.962e-06, 0, 0",\ + "0.0007673, 0.0006077, 0.0003686, 0.0002079, 0.000113, 5.554e-05, 1.971e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0, 0, 0, 0, 0, 0.001596, 0.009878, 0.0226",\ + "0, 0, 0, 0, 0, 0.001612, 0.009913, 0.02263",\ + "0, 0, 0, 0, 0, 0.001665, 0.01004, 0.02272",\ + "0, 0, 0, 0, 0, 0.001769, 0.01027, 0.0229",\ + "0, 0, 0, 0, 0, 0.001943, 0.01064, 0.02316",\ + "0, 0, 0, 0, 0, 0.00221, 0.01117, 0.02351",\ + "0, 0, 0, 0, 0, 0.00261, 0.01188, 0.02392",\ + "0.000109, 0, 0, 0, 0, 0.003187, 0.0128, 0.02435"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.596e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001321, 7.018e-05, 1.351e-05, 0, 0, 0, 0, 0",\ + "0.0003171, 0.000216, 9.734e-05, 3.402e-05, 0, 0, 0, 0",\ + "0.0005742, 0.000436, 0.0002438, 0.0001239, 5.623e-05, 1.529e-05, 0, 0",\ + "0.0009067, 0.0007359, 0.0004645, 0.0002718, 0.0001541, 8.202e-05, 3.688e-05, 7.739e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0.0001551, 0.000158, 0.0001619, 0.0001667, 0.0001802, 0.0006449, 0.00459, 0.01586",\ + "0.000155, 0.0001575, 0.0001616, 0.0001664, 0.0001801, 0.0006493, 0.004619, 0.01591",\ + "0.0001689, 0.0001641, 0.0001641, 0.0001674, 0.000181, 0.0006662, 0.004716, 0.0161",\ + "0.0002252, 0.000196, 0.000179, 0.0001749, 0.0001861, 0.0007039, 0.004906, 0.01644",\ + "0.0003396, 0.0002763, 0.00022, 0.0001973, 0.0002012, 0.0007718, 0.005224, 0.01701",\ + "0.0005228, 0.0004177, 0.0003019, 0.0002465, 0.0002351, 0.0008847, 0.005705, 0.01781",\ + "0.0007813, 0.0006343, 0.0004448, 0.0003352, 0.0002983, 0.001073, 0.006403, 0.01888",\ + "0.001118, 0.0009339, 0.0006548, 0.0004768, 0.000404, 0.001372, 0.007392, 0.02021"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "8.41e-06, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001298, 6.955e-05, 1.428e-05, 0, 0, 0, 0, 0",\ + "0.0003303, 0.0002262, 0.000106, 4.058e-05, 3.857e-06, 0, 0, 0",\ + "0.000611, 0.0004658, 0.0002647, 0.0001412, 6.83e-05, 2.383e-05, 0, 0",\ + "0.0009743, 0.0007945, 0.0005065, 0.000305, 0.000179, 0.0001004, 5.059e-05, 1.812e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("0.000247, 0.0002494, 0.0002531, 0.0002577, 0.0002714, 0.0007466, 0.004749, 0.01605",\ + "0.0002469, 0.0002484, 0.0002528, 0.0002574, 0.0002713, 0.000752, 0.004774, 0.0161",\ + "0.0002621, 0.0002573, 0.0002547, 0.0002589, 0.0002725, 0.0007697, 0.00487, 0.01629",\ + "0.0003225, 0.0002905, 0.0002713, 0.0002668, 0.0002781, 0.0008076, 0.005063, 0.01665",\ + "0.0004426, 0.0003755, 0.0003138, 0.00029, 0.0002937, 0.0008778, 0.005381, 0.0172",\ + "0.0006412, 0.0005264, 0.0004006, 0.0003404, 0.0003281, 0.0009943, 0.005865, 0.018",\ + "0.0009203, 0.0007577, 0.0005486, 0.0004316, 0.0003927, 0.001184, 0.006567, 0.01906",\ + "0.001286, 0.001081, 0.0007719, 0.0005787, 0.0005015, 0.001487, 0.00756, 0.02038"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("9.198, 22.21, 67.6, 154, 288.8, 477.6, 726.6, 1040",\ + "9.618, 22.66, 67.95, 154.5, 289.2, 478.3, 726.8, 1040",\ + "11.38, 24.24, 69.45, 156, 290.8, 479.9, 728.3, 1042",\ + "14.51, 27.66, 72.62, 158.9, 293.6, 482.5, 731.1, 1045",\ + "18.44, 33.17, 77.67, 163.6, 298.2, 487, 736.2, 1049",\ + "22.88, 39.73, 85.33, 170.7, 304.9, 493.5, 742, 1055",\ + "27.86, 47.05, 95.73, 180.3, 313.8, 502.2, 751, 1063",\ + "33.4, 55.04, 108.4, 193, 325.8, 513.4, 761.7, 1074"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("7.74, 18.01, 53.62, 121.6, 227.4, 375.9, 571.4, 817.7",\ + "8.072, 18.35, 53.93, 121.8, 227.7, 376.3, 571.3, 817.4",\ + "9.379, 19.65, 55.24, 123.1, 228.8, 377.5, 573, 819",\ + "11.19, 22.21, 57.67, 125.5, 231.3, 379.7, 575, 821.2",\ + "13.02, 25.97, 61.7, 129.3, 235.1, 383.5, 578.7, 824.5",\ + "14.58, 29.89, 67.66, 135, 240.4, 388.8, 584.1, 830.1",\ + "15.8, 33.65, 75.47, 142.7, 247.8, 395.7, 590.6, 837.1",\ + "16.58, 37.07, 83.75, 152.6, 257.3, 404.9, 600, 845.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("7.59, 20.03, 63.58, 146.7, 276.4, 457.9, 696.2, 999.6",\ + "7.594, 20.04, 63.54, 146.7, 276.4, 458.2, 695.9, 999.2",\ + "7.698, 20.02, 63.46, 146.7, 276.1, 458.2, 696, 996.6",\ + "9.031, 20.05, 63.63, 146.5, 276.2, 458.2, 696.3, 999.2",\ + "10.92, 21.38, 63.56, 146.6, 275.9, 458, 696.2, 999",\ + "13.48, 24.32, 63.67, 146.5, 276.4, 458.4, 696.2, 997.7",\ + "16.63, 28.04, 65.31, 146.5, 276.5, 458.2, 696.6, 999.4",\ + "20.15, 32.56, 69.27, 146.6, 276.3, 458.1, 696.7, 997.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("4.932, 14.19, 46.59, 108.7, 204.9, 340.3, 518.5, 742.7",\ + "4.925, 14.19, 46.69, 108.7, 205.4, 340.9, 519.4, 742.7",\ + "5.27, 14.17, 46.7, 108.7, 205.3, 340.7, 518.7, 743.1",\ + "6.749, 14.52, 46.62, 108.7, 205.4, 340.5, 519.4, 743.7",\ + "9.075, 16.5, 46.61, 108.7, 205.2, 340.8, 518.6, 744.1",\ + "11.99, 19.69, 47.31, 108.7, 205.2, 340.7, 518.2, 743.8",\ + "15.38, 23.95, 50.03, 108.6, 205.3, 340.9, 519.3, 742.8",\ + "19.11, 28.97, 55.09, 109.4, 205.3, 340.7, 519.4, 744.1"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("9.67, 24.47, 75.66, 173.4, 325.6, 539.4, 820.5, 1174",\ + "10.08, 24.88, 76.11, 173.8, 326.1, 539.6, 821, 1175",\ + "11.83, 26.43, 77.66, 175.4, 327.5, 541.1, 822.1, 1176",\ + "15.01, 29.86, 80.69, 178.3, 330.6, 544.2, 825.5, 1179",\ + "18.98, 35.58, 85.91, 183.2, 335.2, 549, 830.5, 1184",\ + "23.63, 42.48, 93.65, 190.2, 342.1, 555.5, 836.6, 1190",\ + "28.74, 50.29, 104.3, 200, 351.4, 564.5, 845.5, 1199",\ + "34.39, 58.79, 117.6, 212.9, 363.2, 576.1, 856.5, 1210"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("7.293, 17.54, 53.15, 121.1, 226.9, 375.3, 570.5, 816.3",\ + "7.733, 17.97, 53.59, 121.5, 227.2, 375.8, 570.7, 816.8",\ + "9.412, 19.56, 55.11, 123.1, 228.7, 377.4, 572.8, 819",\ + "11.61, 22.85, 58.2, 126, 231.7, 380, 575.2, 821.5",\ + "13.76, 27.55, 63.19, 130.8, 236.4, 384.7, 579.8, 825.8",\ + "15.59, 32.17, 70.63, 137.8, 243.1, 391.4, 586.8, 832.5",\ + "17.02, 36.55, 80.4, 147.2, 252.3, 400.1, 594.9, 841.4",\ + "18, 40.49, 90.46, 159.5, 264, 411.6, 606.3, 852.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("7.815, 22.12, 72.13, 167.6, 316.2, 525.9, 801.1, 1146",\ + "7.817, 22.09, 72.16, 167.5, 316.7, 525.2, 801.5, 1145",\ + "7.866, 22.03, 72.19, 167.6, 316.3, 525, 801.4, 1146",\ + "9.275, 22.05, 72.08, 167.7, 316.8, 524.4, 801.4, 1145",\ + "11.03, 23.19, 72.19, 167.7, 316.7, 524.6, 801.4, 1146",\ + "13.61, 26.1, 72.16, 167.8, 316.8, 524.4, 799.7, 1146",\ + "16.7, 29.71, 73.02, 167.6, 316.4, 524.4, 799.6, 1145",\ + "20.22, 34.21, 76.72, 167.3, 316.8, 525.5, 799.8, 1146"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("4.921, 14.19, 46.57, 108.5, 205.2, 340.4, 518.8, 743.2",\ + "4.931, 14.18, 46.71, 108.7, 205.3, 340.3, 519.1, 743.9",\ + "5.33, 14.18, 46.71, 108.7, 205.3, 340.9, 519, 743.1",\ + "7.079, 14.5, 46.63, 108.5, 205.4, 340.9, 519.3, 743.4",\ + "9.575, 16.97, 46.68, 108.5, 205, 340.9, 519.3, 744",\ + "12.61, 20.78, 47.29, 108.6, 205, 340.3, 519.3, 743.9",\ + "16.23, 25.57, 50.82, 108.6, 205.1, 340.6, 519.2, 743",\ + "20.15, 31.21, 57.29, 109.3, 205.3, 340.9, 518.8, 743.8"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("10.49, 25.27, 76.51, 174.3, 326.6, 540.3, 820.9, 1175",\ + "10.68, 25.46, 76.81, 174.5, 326.8, 540.7, 821.9, 1176",\ + "11.59, 26.28, 77.54, 175.3, 327.5, 541.2, 822.4, 1176",\ + "13.56, 28.2, 79.16, 176.9, 329, 542.9, 824.2, 1178",\ + "16.55, 31.85, 82.08, 179.3, 331.4, 544.8, 826.3, 1180",\ + "20.16, 36.7, 86.8, 183.3, 335.1, 548.6, 829.1, 1183",\ + "24.19, 42.65, 93.77, 189.2, 340.1, 553, 834, 1187",\ + "28.5, 49.3, 102.8, 197.3, 347.3, 559.3, 840, 1194"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("6.03, 13.42, 39.12, 88.08, 164.4, 271.5, 412.3, 588.9",\ + "6.555, 13.96, 39.63, 88.58, 164.8, 271.5, 412.2, 589.9",\ + "8.429, 15.82, 41.44, 90.27, 166.6, 273.5, 414.3, 591.7",\ + "10.67, 19.6, 45.04, 93.89, 170.1, 276.9, 417.8, 594.3",\ + "12.72, 24.12, 50.83, 99.5, 175.6, 282.5, 423.3, 600.8",\ + "14.58, 28.38, 59.28, 107.6, 183.5, 290.3, 430.8, 608.2",\ + "16.12, 32.31, 68.83, 118.5, 194, 300.5, 440.9, 618.5",\ + "17.34, 35.84, 77.95, 132.5, 207.6, 313.9, 454.4, 631.6"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("7.815, 22.09, 72.05, 167.7, 315.9, 524.4, 801.4, 1146",\ + "7.809, 22.06, 72.19, 167.7, 316.7, 525.8, 801.4, 1146",\ + "7.97, 22.08, 72.18, 167.4, 316.2, 524.4, 801.5, 1146",\ + "9.055, 22.17, 72.16, 167.6, 315.9, 524.6, 801.5, 1146",\ + "10.67, 23.17, 72.16, 167.7, 316.6, 525.4, 801.1, 1146",\ + "13.12, 25.09, 72.21, 167.4, 315.9, 525, 799.9, 1146",\ + "16.11, 28.1, 73.09, 167.8, 316.3, 525.4, 799.6, 1145",\ + "19.52, 32.22, 75.33, 167.8, 316.7, 525.2, 800.9, 1146"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("3.957, 10.58, 33.81, 78.16, 147.5, 244.5, 371.8, 532.4",\ + "3.955, 10.58, 33.87, 78.17, 147.5, 244.1, 371.9, 533.4",\ + "4.584, 10.56, 33.76, 78.06, 147.4, 243.9, 371.9, 532.2",\ + "6.566, 11.45, 33.84, 78.22, 147.5, 244.3, 372.4, 532",\ + "9.257, 14.55, 33.91, 78.19, 147.4, 244.2, 372, 532.9",\ + "12.5, 18.58, 35.92, 78.09, 147.4, 244.3, 371.8, 533.3",\ + "16.37, 23.48, 41.26, 78.44, 147.2, 244.1, 371.4, 533",\ + "20.77, 29.24, 48.63, 81.57, 147.3, 244.5, 372.3, 533.5"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("10.91, 25.72, 76.97, 174.6, 327.1, 540.7, 822.3, 1176",\ + "11.05, 25.83, 77.13, 174.9, 327.3, 540.8, 822, 1176",\ + "11.54, 26.24, 77.59, 175.4, 327.5, 541.3, 822.9, 1176",\ + "12.7, 27.34, 78.3, 176, 328.3, 542, 822.8, 1177",\ + "14.67, 29.64, 79.91, 177.1, 329.1, 542.9, 823.8, 1178",\ + "17.08, 33.01, 82.83, 179.3, 330.9, 544.5, 824.9, 1179",\ + "19.69, 37.14, 87.51, 182.6, 333.5, 546.4, 826.9, 1181",\ + "22.29, 41.73, 93.76, 187.9, 337.5, 549.8, 830.3, 1183"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("6.353, 13.84, 39.63, 88.67, 165.1, 272.4, 413.1, 590.7",\ + "6.859, 14.36, 40.1, 89.08, 165.4, 272.9, 413.8, 591.6",\ + "8.785, 16.21, 41.89, 90.9, 167.4, 274.8, 416, 593.9",\ + "11.25, 20, 45.49, 94.48, 170.9, 278.1, 418.9, 596.9",\ + "13.69, 24.74, 51.35, 100.1, 176.5, 283.6, 424.8, 602.2",\ + "16.08, 29.3, 59.82, 108.2, 184.4, 291.4, 432.3, 609.8",\ + "18.47, 33.75, 69.6, 119.1, 194.9, 301.9, 442.9, 620.1",\ + "20.86, 38.11, 79.03, 133.2, 208.5, 315, 455.9, 633.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("7.794, 22.12, 72.1, 167.4, 316, 525.7, 801.4, 1145",\ + "7.812, 22.07, 72.04, 167.5, 316.6, 525.7, 801.4, 1146",\ + "7.934, 22.1, 72.14, 167.5, 316.4, 524.4, 801.4, 1146",\ + "8.941, 22.2, 72.17, 167.3, 315.9, 525.4, 801.5, 1144",\ + "10.61, 23.09, 72.03, 167.7, 316.2, 525.8, 801.2, 1144",\ + "13.12, 25.08, 72.27, 167.7, 316.6, 525.7, 800.2, 1145",\ + "16.31, 28.11, 73.08, 167.5, 316.6, 525.6, 799.6, 1146",\ + "19.84, 32.3, 75.4, 167.6, 316.3, 524.4, 801.1, 1146"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003596, 0.01271, 0.0301, 0.05721, 0.09524, 0.1453, 0.2083"); + values("4.343, 10.98, 34.24, 78.72, 147.9, 245.5, 373.3, 534.2",\ + "4.328, 10.98, 34.34, 78.75, 148, 245.6, 373.4, 534.3",\ + "4.877, 10.95, 34.34, 78.74, 148.2, 245.4, 373.7, 534.9",\ + "6.968, 11.71, 34.36, 78.83, 148.2, 245.5, 373.1, 534.9",\ + "9.758, 14.85, 34.36, 78.77, 148.2, 245.7, 373.7, 534.9",\ + "13.28, 18.96, 36.23, 78.82, 148.2, 245.6, 372.8, 534.5",\ + "17.49, 23.94, 41.5, 78.94, 147.9, 245.7, 373.7, 534.2",\ + "22.3, 29.9, 48.81, 82.12, 148.2, 245.5, 373.7, 534.5"); + } + } + } + } + + cell(gt2_6t_oai21_x1_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.004107 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004648 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001067, 0.0001068, 0.0001069, 0.0001067, 0.0001068, 0.0001068, \ + 0.0001068, 0.0001069"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004679 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001131, 0.0001132, 0.0001131, 0.0001131, 0.0001133, 0.0001131, \ + 0.0001132, 0.0001132"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004558 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.133e-05, 8.991e-05, 8.821e-05, 8.731e-05, 8.699e-05, 8.692e-05, \ + 8.709e-05, 8.743e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!A2))|(!B))" ; + max_capacitance : 0.2761 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "4.027e-05, 5.535e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001566, 7.882e-05, 1.882e-05, 0, 0, 0, 0, 0",\ + "0.0003369, 0.0002109, 8.925e-05, 3.262e-05, 3.94e-06, 0, 0, 0",\ + "0.0005861, 0.0004114, 0.0002114, 0.000105, 4.916e-05, 1.648e-05, 0, 0",\ + "0.0009085, 0.0006898, 0.0003995, 0.0002238, 0.0001256, 6.803e-05, 3.239e-05, 9.813e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("0, 0, 0, 0, 0, 0.003111, 0.01665, 0.03021",\ + "0, 0, 0, 0, 0, 0.00314, 0.01669, 0.03021",\ + "0, 0, 0, 0, 0, 0.003243, 0.0168, 0.03022",\ + "0, 0, 0, 0, 0, 0.003443, 0.01701, 0.03022",\ + "0, 0, 0, 0, 0, 0.003769, 0.01734, 0.03021",\ + "0, 0, 0, 0, 0, 0.004254, 0.01779, 0.03016",\ + "0, 0, 0, 0, 0, 0.004931, 0.01834, 0.03003",\ + "0, 0, 0, 0, 0, 0.00584, 0.01897, 0.02977"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.143e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.000133, 5.612e-05, 0, 0, 0, 0, 0, 0",\ + "0.0003066, 0.0001826, 6.433e-05, 9.847e-06, 0, 0, 0, 0",\ + "0.0005469, 0.0003776, 0.0001803, 7.668e-05, 2.284e-05, 0, 0, 0",\ + "0.0008573, 0.0006477, 0.0003594, 0.000187, 9.259e-05, 3.9e-05, 6.402e-06, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("0, 0, 0, 0, 0, 0.003172, 0.01671, 0.03026",\ + "0, 0, 0, 0, 0, 0.003201, 0.01675, 0.03026",\ + "0, 0, 0, 0, 0, 0.003298, 0.01686, 0.03027",\ + "0, 0, 0, 0, 0, 0.003492, 0.01706, 0.03027",\ + "0, 0, 0, 0, 0, 0.003801, 0.01737, 0.03026",\ + "0, 0, 0, 0, 0, 0.00426, 0.0178, 0.03021",\ + "0, 0, 0, 0, 0, 0.0049, 0.01833, 0.0301",\ + "0, 0, 0, 0, 0, 0.005761, 0.01893, 0.02986"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.523e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001539, 7.577e-05, 1.4e-05, 0, 0, 0, 0, 0",\ + "0.0003589, 0.000229, 9.724e-05, 3.442e-05, 1.41e-06, 0, 0, 0",\ + "0.0006427, 0.0004629, 0.0002445, 0.0001219, 5.655e-05, 1.822e-05, 0, 0",\ + "0.00101, 0.0007862, 0.0004695, 0.0002673, 0.0001519, 8.304e-05, 4.072e-05, 1.385e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("0, 0, 0, 0, 0, 0.001888, 0.0121, 0.02942",\ + "0, 0, 0, 0, 0, 0.001906, 0.01215, 0.02946",\ + "0, 0, 0, 0, 0, 0.001969, 0.01232, 0.02962",\ + "0, 0, 0, 0, 0, 0.002095, 0.01266, 0.0299",\ + "0, 0, 0, 0, 0, 0.002306, 0.01319, 0.03034",\ + "0, 0, 0, 0, 0, 0.002633, 0.01396, 0.03091",\ + "0.0002335, 3.96e-05, 0, 0, 0, 0.003128, 0.015, 0.0316",\ + "0.0006031, 0.0003628, 2.767e-05, 0, 0, 0.003856, 0.01635, 0.03233"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("6.629, 19.89, 65.85, 153.6, 290, 481.7, 734.2, 1051",\ + "7.088, 20.32, 66.29, 153.9, 290.6, 482.4, 734.6, 1052",\ + "8.885, 22, 67.93, 155.5, 292.1, 483.9, 736.3, 1054",\ + "11.29, 25.53, 71.2, 158.6, 295.3, 487, 739.1, 1056",\ + "14.02, 30.91, 76.5, 163.8, 300.4, 491.8, 744.2, 1061",\ + "16.87, 36.85, 84.24, 171.1, 307.3, 499, 751.2, 1068",\ + "19.72, 43.04, 94.87, 181.1, 316.9, 508.1, 760.2, 1077",\ + "22.54, 49.36, 107.4, 194, 329.2, 520.2, 772.2, 1089"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("6.886, 20.49, 67.67, 157.6, 298, 494.8, 753.8, 1079",\ + "7.328, 20.88, 68.1, 158.1, 298.3, 495.2, 754.2, 1079",\ + "9.068, 22.5, 69.64, 159.6, 299.9, 496.6, 755.6, 1080",\ + "11.47, 25.86, 72.7, 162.6, 302.7, 499.6, 758.4, 1083",\ + "14.2, 31.24, 77.77, 167.3, 307.3, 504.1, 762.5, 1088",\ + "17.11, 37.16, 85.24, 174.3, 314.2, 510.7, 769.1, 1094",\ + "20.07, 43.27, 95.6, 184, 323.1, 519.4, 778.2, 1103",\ + "22.99, 49.7, 108.2, 196.5, 335, 531, 789.4, 1114"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("4.754, 17.23, 60.91, 144.6, 274.4, 456.5, 696.4, 1001",\ + "4.75, 17.27, 60.95, 144.4, 274.8, 457.3, 696.5, 1001",\ + "5.274, 17.28, 60.9, 144.5, 274.4, 457.5, 696.4, 1001",\ + "6.738, 17.37, 60.91, 144.6, 274.6, 457.2, 696.7, 1000",\ + "8.831, 19.15, 60.97, 144.7, 274.9, 457.7, 696.4, 999.7",\ + "11.41, 22.58, 61.03, 144.6, 274.8, 457.7, 696.7, 999.5",\ + "14.46, 26.73, 62.92, 144.3, 274.8, 456.8, 697.2, 1001",\ + "17.78, 31.58, 67.65, 144.5, 274.7, 456.6, 698.7, 998.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("4.57, 16.74, 59.43, 141, 267.8, 445.9, 679.4, 974.7",\ + "4.573, 16.74, 59.45, 140.8, 268, 446, 679.5, 975.1",\ + "5.048, 16.75, 59.46, 140.8, 268, 445.5, 679.6, 974.5",\ + "6.732, 16.87, 59.48, 140.9, 268.1, 446, 679.7, 975.8",\ + "8.877, 18.72, 59.48, 140.9, 267.6, 445.7, 679.7, 975.8",\ + "11.53, 22.46, 59.37, 140.7, 268.1, 445.7, 679.9, 976",\ + "14.58, 26.8, 61.23, 140.9, 267.6, 446.4, 680.3, 975.8",\ + "18, 31.95, 66.17, 140.8, 267.5, 445.9, 680.7, 975"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("8.358, 24, 78.36, 182.2, 344.1, 571, 869.7, 1245",\ + "8.809, 24.46, 78.92, 182.6, 344.6, 571.4, 870.4, 1246",\ + "10.67, 26.14, 80.48, 184.2, 346.3, 573, 872.2, 1247",\ + "13.71, 29.69, 83.71, 187.5, 349.2, 575.9, 875.1, 1250",\ + "17.41, 35.51, 89.03, 192.6, 353.9, 581.2, 879.8, 1255",\ + "21.57, 42.53, 96.93, 200, 361.2, 588.1, 887, 1262",\ + "26.13, 50.17, 107.9, 209.9, 370.7, 597.7, 895.5, 1272",\ + "31.29, 58.47, 121.5, 223.1, 383.5, 609.2, 907.9, 1283"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("7.484, 21.06, 68.19, 158.1, 298.5, 495.2, 754, 1079",\ + "7.808, 21.43, 68.55, 158.5, 298.9, 495.5, 754.1, 1079",\ + "9.084, 22.66, 69.79, 159.8, 300, 496.9, 755.9, 1081",\ + "10.84, 25.23, 72.27, 162.2, 302.2, 499.2, 758.2, 1083",\ + "12.67, 29.32, 76.27, 165.9, 305.9, 502.8, 761, 1086",\ + "14.3, 33.8, 82.13, 171.5, 311.3, 508, 766.1, 1092",\ + "15.66, 38.27, 90.21, 179.1, 318.5, 515, 773.8, 1099",\ + "16.59, 42.52, 99.79, 188.9, 327.7, 524.2, 782, 1107"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("6.398, 21.42, 73.9, 174.7, 331.2, 551.2, 841.1, 1205",\ + "6.392, 21.45, 74.12, 174.7, 331, 551.4, 840.1, 1205",\ + "6.631, 21.4, 74.05, 174.8, 330.9, 551.4, 840.2, 1205",\ + "8.139, 21.45, 74.11, 174.6, 331.6, 551.8, 839.6, 1204",\ + "10.16, 22.76, 74, 174.4, 331.6, 551.4, 839.6, 1204",\ + "12.71, 25.79, 74.06, 174.5, 331.7, 551.9, 840.9, 1203",\ + "15.82, 29.75, 74.82, 174.8, 331.6, 550.7, 840.2, 1205",\ + "19.24, 34.48, 78.63, 174.8, 331.1, 551.4, 840.4, 1205"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("4.575, 16.71, 59.35, 141, 267.8, 445.4, 679.4, 974.9",\ + "4.579, 16.75, 59.45, 140.9, 267.8, 445.5, 679.5, 974.9",\ + "4.969, 16.75, 59.43, 140.7, 268, 446.1, 679.6, 975.6",\ + "6.474, 16.9, 59.47, 141, 268.1, 446.3, 679.5, 975.3",\ + "8.791, 18.44, 59.48, 140.8, 267.8, 445.9, 679.6, 975.8",\ + "11.58, 21.75, 59.5, 141, 267.6, 445.9, 679.8, 976.1",\ + "14.83, 26.01, 61.18, 140.9, 268, 446.5, 680.2, 976",\ + "18.4, 31.07, 65.26, 141, 267.9, 446.2, 680.7, 975.4"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("8.817, 24.51, 78.99, 182.8, 344.7, 571.4, 870.7, 1246",\ + "9.037, 24.73, 79.07, 183, 344.5, 572.1, 870.9, 1246",\ + "9.906, 25.44, 79.95, 183.8, 345.7, 572.5, 870.7, 1247",\ + "11.54, 27.24, 81.31, 185.2, 346.9, 574, 873, 1248",\ + "13.81, 30.4, 84.02, 187.5, 349.1, 576.2, 874.4, 1250",\ + "16.35, 34.58, 88.11, 191, 352.4, 579.3, 877.6, 1253",\ + "18.95, 39.42, 94.18, 196, 357.1, 583.2, 882.1, 1258",\ + "21.48, 44.63, 102, 203.1, 363.3, 589.2, 887, 1262"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("6.13, 15.95, 50.12, 115.3, 216.9, 359.5, 546.5, 782.8",\ + "6.659, 16.46, 50.65, 115.8, 217.4, 359.7, 547.5, 783.3",\ + "8.597, 18.35, 52.41, 117.6, 219.2, 361.5, 549.3, 785.5",\ + "11.13, 22.19, 56.04, 121.2, 222.7, 365.2, 552.9, 789.2",\ + "13.8, 27.56, 61.95, 126.7, 228.3, 370.3, 557.9, 794.1",\ + "16.52, 32.95, 70.33, 134.7, 236.1, 378.4, 565.8, 802",\ + "19.26, 38.37, 81.47, 145.8, 246.6, 388.9, 575.5, 812.3",\ + "22.06, 43.78, 93.03, 159.7, 260, 402, 588.5, 824.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("6.384, 21.43, 74.13, 174.4, 331.1, 551.4, 840.7, 1205",\ + "6.413, 21.38, 73.96, 174.4, 331.6, 551, 839.3, 1205",\ + "6.633, 21.41, 74.13, 174.5, 330.7, 551.3, 840.1, 1205",\ + "7.685, 21.53, 74.09, 174.3, 331.6, 551, 839.2, 1205",\ + "9.485, 22.45, 74.17, 174.6, 331.2, 550.4, 839.5, 1204",\ + "11.98, 24.53, 73.97, 174.7, 331.4, 550.9, 841.3, 1203",\ + "14.96, 27.68, 75.03, 174.7, 330.9, 551.4, 841.3, 1204",\ + "18.27, 31.78, 77.27, 174.7, 331, 551.2, 839.2, 1205"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.004444, 0.01653, 0.03962, 0.07559, 0.1261, 0.1925, 0.2761"); + values("4.257, 13.04, 43.98, 103.2, 195.5, 325.1, 494.6, 708.4",\ + "4.261, 13.04, 43.89, 103.1, 195.6, 324.7, 495.4, 708.3",\ + "4.922, 12.98, 44.06, 103.2, 195.5, 324.5, 495.5, 708.3",\ + "6.877, 13.4, 44.06, 103.2, 195.5, 325.1, 495.6, 708.4",\ + "9.347, 16.19, 44.02, 103, 195.6, 324.2, 494.7, 708.1",\ + "12.3, 20.29, 44.57, 102.9, 195.5, 324.9, 495.3, 710",\ + "15.87, 25.09, 48.43, 103.2, 195.3, 325.1, 494.1, 710.1",\ + "19.79, 30.6, 55.41, 103.9, 195, 325, 494.3, 709.4"); + } + } + } + } + + cell(gt2_6t_oai22_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.006322 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004547 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001085, 0.0001085, 0.0001086, 0.0001084, 0.0001086, 0.0001085, \ + 0.0001086, 0.0001086"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004473 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001075, 0.0001075, 0.0001075, 0.0001075, 0.0001076, 0.0001076, \ + 0.0001076, 0.0001077"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004663 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.563e-05, 9.416e-05, 9.262e-05, 9.174e-05, 9.145e-05, 9.137e-05, \ + 9.147e-05, 9.172e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004787 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.672e-05, 9.52e-05, 9.36e-05, 9.276e-05, 9.244e-05, 9.236e-05, \ + 9.245e-05, 9.268e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!A2))|((!B1)&(!B2)))" ; + max_capacitance : 0.2275 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.348e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001347, 6.607e-05, 5.521e-06, 0, 0, 0, 0, 0",\ + "0.0003076, 0.0001978, 7.938e-05, 2.045e-05, 0, 0, 0, 0",\ + "0.0005473, 0.0003996, 0.0002063, 9.627e-05, 3.727e-05, 3.01e-06, 0, 0",\ + "0.0008574, 0.0006762, 0.0003996, 0.0002202, 0.0001173, 5.749e-05, 2.011e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0.002094, 0.01208, 0.02542",\ + "0, 0, 0, 0, 0, 0.002112, 0.01212, 0.02544",\ + "0, 0, 0, 0, 0, 0.002177, 0.01224, 0.02551",\ + "0, 0, 0, 0, 0, 0.002305, 0.01247, 0.02563",\ + "0, 0, 0, 0, 0, 0.002513, 0.01283, 0.02581",\ + "0, 0, 0, 0, 0, 0.002833, 0.01334, 0.02604",\ + "0, 0, 0, 0, 0, 0.003299, 0.01402, 0.02629",\ + "0, 0, 0, 0, 0, 0.003957, 0.01487, 0.02652"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "3.119e-05, 3.126e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001381, 7.335e-05, 1.759e-05, 0, 0, 0, 0, 0",\ + "0.0003052, 0.0002001, 8.773e-05, 3.25e-05, 4.204e-06, 0, 0, 0",\ + "0.0005364, 0.000391, 0.0002093, 0.0001055, 4.949e-05, 1.664e-05, 0, 0",\ + "0.0008359, 0.0006548, 0.0003933, 0.0002245, 0.000127, 6.947e-05, 3.347e-05, 1.046e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0.002023, 0.01201, 0.02535",\ + "0, 0, 0, 0, 0, 0.002042, 0.01204, 0.02537",\ + "0, 0, 0, 0, 0, 0.002109, 0.01217, 0.02544",\ + "0, 0, 0, 0, 0, 0.002243, 0.01241, 0.02557",\ + "0, 0, 0, 0, 0, 0.002462, 0.01279, 0.02575",\ + "0, 0, 0, 0, 0, 0.002798, 0.01332, 0.02599",\ + "0, 0, 0, 0, 0, 0.003287, 0.01403, 0.02625",\ + "0, 0, 0, 0, 0, 0.00398, 0.01491, 0.02647"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.381e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001345, 6.729e-05, 8.744e-06, 0, 0, 0, 0, 0",\ + "0.0003316, 0.000217, 9.306e-05, 3.073e-05, 0, 0, 0, 0",\ + "0.0006063, 0.0004486, 0.0002407, 0.0001204, 5.471e-05, 1.593e-05, 0, 0",\ + "0.0009624, 0.0007684, 0.0004657, 0.0002681, 0.0001531, 8.333e-05, 3.975e-05, 1.157e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0.002145, 0.0121, 0.02555",\ + "0, 0, 0, 0, 0, 0.002164, 0.01214, 0.02557",\ + "0, 0, 0, 0, 0, 0.002229, 0.01226, 0.02564",\ + "0, 0, 0, 0, 0, 0.002354, 0.0125, 0.02577",\ + "0, 0, 0, 0, 0, 0.002562, 0.01287, 0.02596",\ + "0, 0, 0, 0, 0, 0.002879, 0.01339, 0.02619",\ + "0, 0, 0, 0, 0, 0.003345, 0.01409, 0.02645",\ + "3.5e-06, 0, 0, 0, 0, 0.004008, 0.01496, 0.02669"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.964e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001358, 7.339e-05, 2.073e-05, 0, 0, 0, 0, 0",\ + "0.0003253, 0.0002155, 0.0001007, 4.319e-05, 1.202e-05, 0, 0, 0",\ + "0.0005896, 0.0004359, 0.0002412, 0.0001293, 6.759e-05, 3.021e-05, 6.78e-06, 0",\ + "0.0009323, 0.0007396, 0.0004556, 0.0002712, 0.0001621, 9.545e-05, 5.341e-05, 2.611e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("0, 0, 0, 0, 0, 0.002081, 0.01203, 0.02549",\ + "0, 0, 0, 0, 0, 0.0021, 0.01207, 0.02551",\ + "0, 0, 0, 0, 0, 0.002168, 0.0122, 0.02558",\ + "0, 0, 0, 0, 0, 0.0023, 0.01245, 0.02572",\ + "0, 0, 0, 0, 0, 0.002519, 0.01284, 0.02591",\ + "0, 0, 0, 0, 0, 0.002852, 0.01338, 0.02615",\ + "0, 0, 0, 0, 0, 0.003341, 0.01411, 0.02642",\ + "0, 0, 0, 0, 0, 0.004037, 0.01501, 0.02665"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("8.394, 21.23, 66.07, 151.7, 284.9, 472, 718.1, 1028",\ + "8.834, 21.69, 66.6, 152.1, 285.4, 472.3, 718.6, 1029",\ + "10.71, 23.43, 68.22, 153.6, 287.1, 474, 720.4, 1030",\ + "13.79, 27.04, 71.42, 156.8, 290.1, 477.1, 723.3, 1033",\ + "17.51, 32.74, 76.9, 162.1, 295.2, 482.1, 728.2, 1037",\ + "21.7, 39.33, 84.93, 169.3, 302.3, 489.1, 734.8, 1044",\ + "26.28, 46.53, 95.78, 179.6, 312.1, 498.3, 744.6, 1053",\ + "31.47, 54.42, 108.9, 192.9, 324.7, 510.7, 756.5, 1065"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("7.545, 18.73, 57.56, 131.7, 247.4, 409.5, 622.8, 891.5",\ + "7.866, 19.1, 58, 132.2, 247.6, 409.7, 623.1, 891.4",\ + "9.162, 20.33, 59.23, 133.3, 248.8, 410.9, 623.9, 893",\ + "10.95, 22.93, 61.66, 135.8, 251.2, 413.3, 626.4, 895.3",\ + "12.82, 26.81, 65.69, 139.6, 254.9, 417, 630.2, 899.1",\ + "14.45, 30.94, 71.63, 145.2, 260.3, 422.3, 635.2, 904.2",\ + "15.81, 34.99, 79.65, 152.8, 267.5, 429.4, 642.5, 911.2",\ + "16.79, 38.77, 88.35, 162.8, 277.2, 438.4, 651.4, 920"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("6.628, 19.04, 62.64, 145.9, 275.9, 458, 696.5, 1000",\ + "6.618, 19.03, 62.7, 145.9, 275.7, 457.8, 696.2, 998.7",\ + "6.818, 19.02, 62.75, 146.1, 275.3, 457.7, 696.1, 1000",\ + "8.306, 19.12, 62.68, 146.2, 275.8, 458.2, 696.7, 1000",\ + "10.31, 20.68, 62.71, 145.8, 275.3, 458.3, 696.6, 999.5",\ + "12.89, 23.81, 62.77, 146, 275.9, 457.7, 696.7, 998.5",\ + "16.06, 27.67, 64.56, 146.1, 275.7, 458, 697.3, 999.9",\ + "19.5, 32.33, 68.84, 146.1, 275.9, 457.7, 697.4, 997.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("4.777, 14.87, 50.35, 118, 223.3, 370.6, 565, 810.4",\ + "4.788, 14.9, 50.35, 117.9, 223.2, 371.1, 565.3, 810.1",\ + "5.154, 14.88, 50.37, 118, 223.3, 371, 566, 811.2",\ + "6.633, 15.19, 50.27, 118, 223.6, 371, 566.2, 810.2",\ + "8.934, 17.03, 50.37, 117.9, 223.3, 370.8, 566.1, 810.8",\ + "11.82, 20.24, 50.71, 117.9, 223.5, 371, 566.1, 811.4",\ + "15.12, 24.42, 53.21, 117.9, 223.4, 371, 565, 810.6",\ + "18.72, 29.37, 57.87, 118.4, 223.3, 371, 565, 809.7"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("7.905, 21.02, 66.43, 153.3, 288.5, 477.7, 727.6, 1042",\ + "8.359, 21.45, 67.01, 153.7, 289, 478.4, 728, 1042",\ + "10.22, 23.16, 68.57, 155.4, 290.5, 480.2, 729.9, 1044",\ + "13.07, 26.69, 71.79, 158.5, 293.7, 483.3, 733.2, 1047",\ + "16.45, 32.32, 77.31, 163.7, 298.4, 488.3, 737.3, 1051",\ + "20.19, 38.71, 85.14, 170.9, 305.6, 495.3, 744.6, 1058",\ + "24.18, 45.6, 96, 181.3, 315.3, 504.5, 754, 1067",\ + "28.44, 52.87, 108.9, 194.5, 328.1, 516.4, 765.6, 1079"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("7.049, 18.23, 57.08, 131.3, 246.7, 409, 622.3, 890.9",\ + "7.484, 18.68, 57.58, 131.6, 247.2, 409.4, 622.8, 891.5",\ + "9.186, 20.28, 59.11, 133.3, 248.7, 410.7, 624.3, 893",\ + "11.47, 23.6, 62.19, 136.2, 251.8, 414, 627.2, 895.6",\ + "13.88, 28.57, 67.22, 140.9, 256.3, 418.6, 631.9, 900.3",\ + "16.22, 33.68, 74.69, 148, 263.1, 424.8, 638, 906.8",\ + "18.37, 38.81, 84.86, 157.6, 272.1, 433.8, 646.3, 914.9",\ + "20.3, 43.78, 95.88, 170, 283.9, 445.3, 657.8, 926.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("5.996, 18.62, 62.94, 147.5, 278.9, 464.4, 706.5, 1015",\ + "6.013, 18.66, 62.98, 147.6, 278.8, 464.5, 706.4, 1014",\ + "6.301, 18.62, 63, 147.3, 279.5, 464.1, 706.4, 1015",\ + "7.772, 18.67, 62.91, 147.6, 279, 464.3, 706.4, 1015",\ + "9.762, 20.42, 63.06, 147.6, 279.7, 464.6, 706.5, 1013",\ + "12.41, 23.49, 62.83, 147.6, 279.4, 464.1, 706.5, 1014",\ + "15.48, 27.37, 64.82, 147.5, 279.6, 464.4, 707.9, 1015",\ + "18.92, 32.15, 69.13, 147.6, 279.2, 464.6, 708.3, 1014"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("4.782, 14.87, 50.32, 117.9, 223.5, 371.1, 565.3, 810.5",\ + "4.776, 14.9, 50.35, 118, 223.2, 371.4, 565.7, 810.9",\ + "5.208, 14.88, 50.24, 117.9, 223.5, 371.5, 566.1, 810.7",\ + "6.928, 15.11, 50.37, 117.8, 223.4, 371, 565.1, 811",\ + "9.23, 17.4, 50.3, 117.9, 223.5, 371.2, 565.8, 810.7",\ + "12.1, 21.17, 50.64, 118, 223.2, 371.2, 566.2, 811.2",\ + "15.47, 25.72, 53.62, 117.8, 223.3, 370.8, 565.9, 810.5",\ + "19.14, 31.15, 59.7, 118.2, 223.4, 370.8, 565.1, 810.7"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("9.121, 22.03, 66.78, 152.4, 285.7, 472.8, 718.6, 1028",\ + "9.381, 22.29, 67.15, 152.7, 286, 472.8, 719.4, 1029",\ + "10.23, 23.07, 67.82, 153.3, 286.8, 473.8, 719.8, 1029",\ + "11.77, 24.79, 69.3, 154.9, 288.1, 475.2, 720.4, 1030",\ + "13.86, 27.75, 72.01, 157.2, 290.4, 476.9, 723.3, 1033",\ + "16.16, 31.59, 76.13, 160.6, 293.6, 480.4, 725.4, 1035",\ + "18.49, 35.86, 82.13, 165.9, 298, 484.6, 729.7, 1039",\ + "20.74, 40.34, 89.28, 172.8, 304.3, 490.4, 735.8, 1044"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("8.24, 19.41, 58.17, 132.1, 247.2, 408.6, 621.5, 889",\ + "8.584, 19.72, 58.48, 132.4, 247.7, 409.3, 622, 889.6",\ + "9.898, 20.99, 59.74, 133.6, 248.8, 410.4, 622.8, 890.8",\ + "12.03, 23.66, 62.21, 136, 250.9, 412.8, 625.1, 892.5",\ + "14.58, 27.79, 66.28, 139.9, 254.9, 416.4, 628.7, 896.8",\ + "17.36, 32.48, 72.34, 145.5, 260.3, 421.7, 633.6, 902",\ + "20.25, 37.49, 80.64, 153.3, 267.7, 428.8, 641, 908.9",\ + "23.25, 42.63, 89.89, 163.4, 277.2, 437.8, 650, 917.4"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("6.581, 19.01, 62.74, 146, 275.6, 458.2, 696.3, 1000",\ + "6.605, 18.99, 62.74, 145.8, 275.7, 458.1, 696.2, 1000",\ + "6.814, 19.02, 62.72, 146.2, 275.4, 457.2, 696.5, 1000",\ + "7.88, 19.2, 62.66, 145.7, 275.3, 457.4, 696.2, 1000",\ + "9.811, 20.33, 62.73, 145.9, 275.3, 458.3, 696.6, 1000",\ + "12.47, 22.69, 62.9, 146.1, 275.6, 457.4, 696.4, 998.2",\ + "15.63, 26.08, 64.29, 145.9, 276, 457.8, 696.4, 999.6",\ + "19.2, 30.52, 67.17, 146.2, 276, 457.1, 698.1, 999.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("5.527, 15.51, 50.59, 117.5, 221.4, 367.7, 559.8, 801.9",\ + "5.522, 15.51, 50.49, 117.5, 221.6, 367.7, 560.2, 801.5",\ + "5.798, 15.51, 50.63, 117.3, 221.8, 368, 560.6, 802.2",\ + "7.286, 15.74, 50.58, 117.5, 221.6, 367.8, 559.5, 801.7",\ + "9.619, 17.53, 50.6, 117.5, 221.5, 367.9, 560.6, 802.3",\ + "12.63, 20.67, 50.96, 117.5, 221.7, 367.6, 560.4, 802.8",\ + "16.2, 24.87, 53.35, 117.4, 221.7, 368.2, 560.7, 801.8",\ + "20.2, 29.97, 57.88, 117.9, 221.8, 368.2, 560.2, 801.7"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("8.664, 21.79, 67.19, 153.9, 289.3, 479, 728.4, 1043",\ + "8.88, 22.05, 67.52, 154.3, 289.5, 479.2, 728.5, 1042",\ + "9.7, 22.73, 68.18, 155, 290.1, 480, 729.6, 1044",\ + "11.05, 24.42, 69.66, 156.4, 291.3, 481.2, 730.9, 1045",\ + "12.81, 27.2, 72.13, 158.6, 293.6, 482.9, 732.9, 1046",\ + "14.6, 30.73, 76.17, 162, 296.8, 486.3, 735.7, 1049",\ + "16.24, 34.55, 81.87, 167, 301.2, 490.2, 739.7, 1053",\ + "17.58, 38.4, 88.72, 173.7, 307.2, 496, 744.7, 1058"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("7.794, 18.95, 57.68, 131.5, 246.7, 408, 620.8, 888.7",\ + "8.21, 19.38, 58.13, 132, 247.2, 408.8, 621.5, 889.3",\ + "9.948, 20.97, 59.59, 133.6, 248.5, 410, 622.8, 890.6",\ + "12.68, 24.34, 62.76, 136.5, 251.7, 413.2, 625.6, 892.8",\ + "15.82, 29.61, 67.87, 141.3, 256.1, 417.7, 630.2, 897.6",\ + "19.35, 35.3, 75.44, 148.3, 263, 424.4, 636.9, 904.7",\ + "23.2, 41.42, 85.84, 158.1, 272.1, 433.3, 645.7, 913.4",\ + "27.31, 47.87, 97.39, 170.6, 284.1, 444.7, 656.4, 924.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("6, 18.62, 62.89, 147.7, 278.8, 463.7, 706.6, 1015",\ + "6, 18.63, 62.99, 147.7, 279.3, 464.3, 706.4, 1015",\ + "6.294, 18.62, 62.86, 147.5, 279.6, 464, 706.7, 1015",\ + "7.393, 18.86, 62.89, 147.5, 279.5, 464.3, 706.8, 1015",\ + "9.345, 20, 62.92, 147.6, 279.4, 464.7, 706.3, 1013",\ + "12.01, 22.3, 63.25, 147.6, 278.9, 464, 706.8, 1013",\ + "15.11, 25.82, 64.54, 147.6, 279.2, 464.2, 707.2, 1015",\ + "18.57, 30.13, 67.47, 147.9, 279.5, 463.5, 708.8, 1013"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003835, 0.01379, 0.03279, 0.0624, 0.1039, 0.1586, 0.2275"); + values("5.526, 15.51, 50.63, 117.5, 221.4, 367.9, 560.8, 802.6",\ + "5.524, 15.52, 50.55, 117.4, 221.8, 367.8, 560.2, 802.4",\ + "5.813, 15.52, 50.59, 117.5, 221.6, 368, 560.7, 802.3",\ + "7.558, 15.78, 50.62, 117.4, 221.7, 367.5, 559.6, 801.5",\ + "9.962, 17.88, 50.61, 117.4, 221.7, 367.4, 559.7, 802.7",\ + "12.95, 21.65, 50.83, 117.3, 221.5, 368.2, 559.9, 803",\ + "16.47, 26.06, 53.78, 117.4, 221.7, 368, 559.9, 803",\ + "20.49, 31.33, 59.46, 117.6, 221.5, 367.4, 559.7, 801.3"); + } + } + } + } + + cell(gt2_6t_oai31_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.004461 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.000465 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001104, 0.0001104, 0.0001104, 0.0001103, 0.0001104, 0.0001106, \ + 0.0001105, 0.0001105"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004482 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001024, 0.0001024, 0.0001024, 0.0001024, 0.0001024, 0.0001024, \ + 0.0001025, 0.0001025"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004538 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001055, 0.0001055, 0.0001055, 0.0001055, 0.0001055, 0.0001056, \ + 0.0001056, 0.0001056"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.000478 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001039, 0.0001022, 0.0001001, 9.906e-05, 9.877e-05, 9.884e-05, \ + 9.922e-05, 9.986e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!A2)&(!A3))|(!B))" ; + max_capacitance : 0.2215 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.02e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001313, 6.473e-05, 4.602e-06, 0, 0, 0, 0, 0",\ + "0.0003106, 0.0001999, 7.998e-05, 2.013e-05, 0, 0, 0, 0",\ + "0.0005594, 0.0004075, 0.0002101, 9.852e-05, 3.879e-05, 4.293e-06, 0, 0",\ + "0.0008853, 0.0006964, 0.0004085, 0.0002257, 0.0001215, 6.063e-05, 2.223e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0.002628, 0.01334, 0.02392",\ + "0, 0, 0, 0, 0, 0.002649, 0.01336, 0.02392",\ + "0, 0, 0, 0, 0, 0.002723, 0.01344, 0.02392",\ + "0, 0, 0, 0, 0, 0.002866, 0.01358, 0.02391",\ + "0, 0, 0, 0, 0, 0.003096, 0.01379, 0.0239",\ + "0, 0, 0, 0, 0, 0.003438, 0.01409, 0.02386",\ + "0, 0, 0, 0, 0, 0.003919, 0.01447, 0.02377",\ + "0, 0, 0, 0, 0, 0.004569, 0.01492, 0.02361"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.309e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001232, 6.353e-05, 1.095e-05, 0, 0, 0, 0, 0",\ + "0.0002843, 0.0001837, 7.749e-05, 2.498e-05, 0, 0, 0, 0",\ + "0.000508, 0.0003695, 0.0001928, 9.382e-05, 4.018e-05, 9.411e-06, 0, 0",\ + "0.0007995, 0.0006267, 0.0003689, 0.0002064, 0.0001134, 5.909e-05, 2.479e-05, 2.818e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0.002572, 0.01328, 0.02387",\ + "0, 0, 0, 0, 0, 0.002594, 0.0133, 0.02387",\ + "0, 0, 0, 0, 0, 0.002671, 0.01338, 0.02387",\ + "0, 0, 0, 0, 0, 0.002822, 0.01353, 0.02386",\ + "0, 0, 0, 0, 0, 0.003065, 0.01376, 0.02384",\ + "0, 0, 0, 0, 0, 0.003424, 0.01407, 0.0238",\ + "0, 0, 0, 0, 0, 0.003927, 0.01447, 0.0237",\ + "0, 0, 0, 0, 0, 0.0046, 0.01492, 0.0235"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.635e-05, 3.308e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001248, 6.675e-05, 1.776e-05, 0, 0, 0, 0, 0",\ + "0.0002807, 0.0001835, 8.193e-05, 3.177e-05, 5.756e-06, 0, 0, 0",\ + "0.0004991, 0.0003612, 0.0001936, 9.913e-05, 4.722e-05, 1.715e-05, 0, 0",\ + "0.0007831, 0.0006092, 0.0003633, 0.0002088, 0.000119, 6.541e-05, 3.243e-05, 1.085e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0.002484, 0.01319, 0.02379",\ + "0, 0, 0, 0, 0, 0.002507, 0.01322, 0.02379",\ + "0, 0, 0, 0, 0, 0.002587, 0.0133, 0.02379",\ + "0, 0, 0, 0, 0, 0.002744, 0.01345, 0.02378",\ + "0, 0, 0, 0, 0, 0.002999, 0.01369, 0.02377",\ + "0, 0, 0, 0, 0, 0.003373, 0.01402, 0.02371",\ + "0, 0, 0, 0, 0, 0.003896, 0.01442, 0.0236",\ + "0, 0, 0, 0, 0, 0.004596, 0.01488, 0.02339"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.261e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001512, 8.303e-05, 2.07e-05, 0, 0, 0, 0, 0",\ + "0.0003567, 0.0002433, 0.0001142, 4.735e-05, 1.129e-05, 0, 0, 0",\ + "0.0006416, 0.0004868, 0.0002756, 0.0001475, 7.57e-05, 3.277e-05, 5.877e-06, 0",\ + "0.00101, 0.0008182, 0.0005188, 0.0003114, 0.0001861, 0.0001092, 6.056e-05, 2.885e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("0.0001227, 0.0001253, 0.0001287, 0.0001316, 0.0001485, 0.0008321, 0.005864, 0.01864",\ + "0.0001249, 0.0001263, 0.0001302, 0.000133, 0.0001501, 0.0008406, 0.005898, 0.0187",\ + "0.0001437, 0.0001366, 0.0001353, 0.0001365, 0.0001537, 0.0008663, 0.006015, 0.01889",\ + "0.0002103, 0.000175, 0.0001526, 0.0001457, 0.0001611, 0.0009185, 0.006238, 0.01924",\ + "0.00034, 0.0002659, 0.0001984, 0.0001705, 0.0001788, 0.001008, 0.006611, 0.01981",\ + "0.0005463, 0.0004238, 0.0002907, 0.0002237, 0.0002165, 0.001159, 0.007167, 0.02061",\ + "0.0008323, 0.0006657, 0.0004457, 0.00032, 0.0002874, 0.001398, 0.007966, 0.02164",\ + "0.001203, 0.0009964, 0.0006785, 0.0004744, 0.0004073, 0.001773, 0.009076, 0.02291"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("7.931, 18.55, 55.47, 125.8, 235.3, 388.9, 590.9, 846.3",\ + "8.385, 19.05, 55.91, 126.2, 235.8, 389.4, 591.4, 846.6",\ + "10.19, 20.74, 57.59, 127.8, 237.4, 391.1, 593, 848.2",\ + "13.02, 24.24, 60.84, 131, 240.6, 394, 596.6, 850.9",\ + "16.18, 29.5, 66.13, 136.2, 245.6, 399.3, 601, 856.4",\ + "19.58, 35.17, 74.04, 143.5, 252.8, 406, 608.3, 863.5",\ + "23.17, 41.11, 84.45, 153.7, 262.1, 415.6, 617.7, 871.9",\ + "26.88, 47.29, 95.86, 166.7, 274.7, 427.7, 629.1, 883.3"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("9.98, 23.72, 71.37, 162.3, 304, 502.4, 764.2, 1093",\ + "10.22, 23.98, 71.62, 162.5, 304.3, 503, 764.6, 1093",\ + "11.04, 24.77, 72.49, 163.3, 304.9, 503.6, 765.1, 1094",\ + "12.64, 26.56, 74.03, 164.9, 306.5, 505.1, 766.2, 1095",\ + "14.72, 29.74, 76.79, 167.2, 308.8, 507.3, 768.6, 1097",\ + "17.03, 33.71, 81.16, 171.2, 312.3, 510.4, 772.1, 1101",\ + "19.36, 38.17, 87.54, 176.5, 317.3, 515.2, 776.5, 1105",\ + "21.58, 42.79, 95.33, 184, 323.9, 521.5, 782.2, 1110"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.143, 16.23, 51.46, 118.7, 223.2, 370.2, 563.9, 807.3",\ + "6.148, 16.17, 51.43, 118.7, 223, 370, 563.7, 807.8",\ + "6.414, 16.19, 51.4, 118.7, 223.5, 369.7, 563.8, 807.3",\ + "7.971, 16.47, 51.4, 118.5, 223.6, 370.4, 563.3, 805.9",\ + "10.28, 18.47, 51.49, 118.7, 223.3, 370.6, 564, 806.5",\ + "13.18, 21.84, 51.85, 118.4, 223.5, 370.2, 563.9, 806.5",\ + "16.59, 26.09, 54.68, 118.7, 223.4, 370.5, 563.9, 806.9",\ + "20.51, 31.21, 60.02, 119.1, 223.2, 370.6, 563.1, 806.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.328, 18.77, 62.4, 145.6, 275.2, 457.1, 696.1, 997.6",\ + "6.338, 18.78, 62.38, 145.5, 275.1, 457.3, 696.2, 997.7",\ + "6.466, 18.81, 62.37, 145.6, 275.2, 456.7, 696.1, 997",\ + "7.644, 18.83, 62.41, 145.5, 275, 457.5, 696, 997.6",\ + "9.694, 20.05, 62.33, 145.6, 275.1, 456.6, 696.4, 997.8",\ + "12.48, 22.63, 62.53, 145.6, 275.1, 457.2, 696.2, 998.5",\ + "15.68, 26.19, 63.86, 145.6, 275.3, 456.9, 696.7, 998.6",\ + "19.27, 30.8, 67.01, 145.7, 275, 457.4, 697.1, 998.5"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("8.685, 21.23, 64.83, 148.1, 277.6, 459.8, 699.1, 1001",\ + "9.157, 21.69, 65.24, 148.6, 278.1, 460.1, 699.7, 1001",\ + "10.95, 23.38, 66.98, 150.1, 279.9, 461.8, 701, 1002",\ + "13.93, 26.92, 70.14, 153.3, 283, 464.5, 703.7, 1005",\ + "17.37, 32.44, 75.53, 158.5, 288, 469.6, 709.1, 1010",\ + "21.1, 38.69, 83.43, 165.8, 295, 476.8, 715.7, 1016",\ + "25.07, 45.31, 94.07, 175.9, 304.6, 485.7, 724.8, 1026",\ + "29.22, 52.37, 106.6, 188.9, 317.2, 498.3, 737.4, 1038"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("9.503, 23.23, 70.86, 161.7, 303.3, 502.1, 763.6, 1092",\ + "9.774, 23.49, 71.13, 162.1, 303.6, 502.2, 763.9, 1092",\ + "10.94, 24.65, 72.3, 163.1, 304.7, 503.4, 764.6, 1093",\ + "13.04, 27.06, 74.56, 165.4, 307, 505.5, 766.9, 1095",\ + "15.55, 31.18, 78.32, 168.9, 310.2, 509, 770.2, 1099",\ + "18.18, 36.02, 84, 174.1, 315.3, 513.5, 775.2, 1104",\ + "20.76, 41.21, 91.93, 181.3, 322.1, 520.3, 781.5, 1110",\ + "23.25, 46.51, 101.7, 190.9, 330.9, 528.8, 789.8, 1118"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.777, 18.8, 61.2, 141.7, 268, 444, 675.6, 970",\ + "6.774, 18.8, 61.12, 141.6, 268, 443.8, 675.4, 968.8",\ + "6.953, 18.81, 61.13, 141.9, 267.3, 444.1, 675.6, 970.3",\ + "8.481, 18.92, 61.18, 142, 267.3, 444.7, 675.7, 970.4",\ + "10.6, 20.61, 61.1, 141.9, 267.4, 444.8, 675.7, 969.9",\ + "13.43, 23.84, 61.2, 142, 267.8, 444.2, 675.8, 968.3",\ + "16.79, 27.93, 63.36, 141.9, 267.9, 444.6, 675.8, 968.8",\ + "20.62, 32.99, 67.85, 142.1, 267.9, 444, 677.8, 969.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.328, 18.8, 62.28, 145.7, 275, 457.3, 696.1, 997.8",\ + "6.337, 18.8, 62.39, 145.6, 275.3, 457.3, 696.2, 997.8",\ + "6.521, 18.75, 62.34, 145.5, 275.3, 457.4, 695.8, 997.1",\ + "7.893, 18.85, 62.35, 145.6, 275.3, 457.4, 696, 997.1",\ + "10.05, 20.17, 62.36, 145.6, 275.4, 457.5, 696.1, 998.2",\ + "12.96, 23.1, 62.47, 145.6, 275.1, 457, 696.2, 998.7",\ + "16.31, 27.14, 63.83, 145.5, 275, 457.5, 696.8, 998.7",\ + "20.08, 32.21, 67.69, 145.7, 275.2, 457.1, 696.2, 998.6"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("8.108, 20.74, 64.41, 147.9, 277.9, 460.7, 700.9, 1003",\ + "8.564, 21.14, 64.97, 148.4, 278.4, 461.1, 701.1, 1004",\ + "10.38, 22.85, 66.56, 150.1, 280.1, 462.4, 702.3, 1004",\ + "13.1, 26.35, 69.8, 153.2, 283.1, 465.6, 705.4, 1008",\ + "16.18, 31.76, 75.22, 158.3, 288.3, 470.6, 710.2, 1012",\ + "19.41, 37.73, 82.97, 165.6, 295.4, 477.6, 717.1, 1019",\ + "22.69, 43.98, 93.53, 175.8, 304.9, 487.2, 726.4, 1028",\ + "25.95, 50.4, 105.8, 188.7, 317.4, 499, 738.3, 1040"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("8.742, 22.49, 70.07, 161, 302.6, 501.2, 762.3, 1091",\ + "9.124, 22.84, 70.52, 161.4, 303, 501.8, 763.3, 1092",\ + "10.69, 24.29, 71.86, 162.8, 304.2, 503.1, 764.7, 1093",\ + "13.34, 27.34, 74.67, 165.5, 307, 505.7, 766.9, 1095",\ + "16.4, 32.47, 79.34, 169.7, 311.2, 509.6, 770.9, 1100",\ + "19.64, 38.31, 86.39, 176.2, 317.4, 515.7, 776.9, 1106",\ + "22.99, 44.45, 96.05, 185, 325.7, 523.6, 785, 1113",\ + "26.38, 50.88, 108, 196.8, 336.6, 534.3, 795, 1123"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.149, 18.3, 61.11, 142.7, 270.1, 447.5, 681.5, 977.6",\ + "6.149, 18.33, 61.15, 142.8, 270.1, 448.3, 682.1, 978.4",\ + "6.419, 18.32, 61.15, 142.8, 269.9, 448.6, 681.5, 978",\ + "7.958, 18.49, 60.94, 142.7, 270.1, 448.6, 681.7, 979",\ + "10.07, 20.14, 61.17, 142.8, 270, 448.2, 681.7, 979.6",\ + "12.88, 23.48, 61.04, 142.7, 269.8, 448.3, 681.8, 979",\ + "16.19, 27.62, 63.36, 142.5, 270.1, 448.1, 682, 976.6",\ + "19.86, 32.65, 67.76, 142.8, 269.8, 448.3, 683.8, 976.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.342, 18.8, 62.38, 145.5, 274.9, 457.5, 695.9, 997",\ + "6.335, 18.8, 62.39, 145.7, 274.9, 457.1, 696.2, 997.7",\ + "6.502, 18.76, 62.35, 145.5, 275.2, 457.4, 696.2, 997.5",\ + "8.041, 18.85, 62.32, 145.6, 275, 457, 696.1, 997",\ + "10.21, 20.45, 62.31, 145.5, 275, 457.1, 696.3, 998.1",\ + "13.12, 23.86, 62.3, 145.7, 275.2, 456.8, 697.3, 998.5",\ + "16.5, 28.15, 64.11, 145.6, 275.2, 457.5, 696.8, 998.5",\ + "20.21, 33.32, 68.53, 145.6, 275.2, 457.4, 696.8, 998.7"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("8.656, 21.27, 65.02, 148.4, 278.7, 461.2, 701.6, 1004",\ + "8.875, 21.54, 65.31, 148.8, 278.7, 461.6, 701.8, 1005",\ + "9.753, 22.3, 65.99, 149.6, 279.6, 462.2, 702.3, 1005",\ + "11.28, 24.06, 67.52, 150.9, 281.1, 463.8, 703.9, 1007",\ + "13.5, 27.12, 70.2, 153.4, 283.2, 465.8, 705.9, 1009",\ + "15.94, 31.09, 74.53, 157, 286.7, 468.9, 709.2, 1011",\ + "18.45, 35.59, 80.81, 162.4, 291.2, 472.9, 713.2, 1014",\ + "20.91, 40.35, 88.23, 169.6, 297.8, 479.2, 718.1, 1020"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.043, 13.91, 41.26, 93.27, 174.6, 288.3, 438, 626.9",\ + "6.565, 14.44, 41.76, 93.85, 175, 288.9, 438.8, 626.9",\ + "8.474, 16.32, 43.54, 95.56, 176.8, 290.4, 440.1, 628.7",\ + "10.91, 20.15, 47.23, 99.12, 180.4, 294.2, 444, 632.6",\ + "13.43, 25.01, 53.03, 104.8, 185.9, 299.7, 449.5, 638.4",\ + "16.06, 29.83, 61.59, 113, 193.7, 307.5, 457.1, 646.1",\ + "18.69, 34.74, 71.83, 123.9, 204.3, 317.9, 467.3, 656.1",\ + "21.36, 39.58, 81.91, 138.1, 218, 331.2, 480.3, 669"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("6.146, 18.37, 61.17, 142.9, 269.4, 448.2, 681.6, 978.5",\ + "6.149, 18.3, 61.14, 142.6, 270.1, 448.3, 681.7, 979",\ + "6.434, 18.33, 61.07, 142.4, 269.9, 448.4, 681.5, 978.7",\ + "7.486, 18.52, 60.97, 142.8, 269.5, 447.5, 681.8, 978.9",\ + "9.326, 19.74, 61.05, 142.8, 270.1, 447.4, 681.8, 979.5",\ + "11.83, 21.88, 61.25, 142.8, 269.6, 448.6, 682, 979.1",\ + "14.81, 25.21, 62.6, 142.6, 269.9, 448.3, 682.3, 979.3",\ + "18.1, 29.33, 65.67, 142.9, 269.9, 448, 683.6, 979.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.00376, 0.01345, 0.03195, 0.06078, 0.1012, 0.1544, 0.2215"); + values("4.06, 11.12, 35.88, 83.13, 156.9, 260.4, 396.1, 568",\ + "4.05, 11.12, 35.84, 83.25, 156.6, 259.8, 395.9, 566.8",\ + "4.662, 11.11, 35.94, 83.01, 157, 259.8, 395.6, 566.7",\ + "6.604, 11.81, 35.94, 82.98, 156.9, 260.3, 396.3, 567.8",\ + "9.15, 14.84, 35.96, 83.11, 156.9, 260.2, 396.5, 567.9",\ + "12.25, 18.74, 37.69, 83.21, 156.9, 260.3, 396, 567.9",\ + "15.8, 23.45, 42.38, 83.03, 156.7, 260.3, 395.8, 567",\ + "19.8, 28.77, 49.58, 85.78, 156.6, 260.3, 395.8, 566.4"); + } + } + } + } + + cell(gt2_6t_oai32_x1_w31_lvt) { + area : 0.036288 ; + cell_leakage_power : 0.007496 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004526 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001073, 0.0001074, 0.0001073, 0.0001073, 0.0001073, 0.0001076, \ + 0.0001074, 0.0001075"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.0004483 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001042, 0.0001042, 0.0001042, 0.0001042, 0.0001042, 0.0001042, \ + 0.0001043, 0.0001043"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004568 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001075, 0.0001075, 0.0001075, 0.0001075, 0.0001076, 0.0001077, \ + 0.0001076, 0.0001077"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004658 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001006, 9.854e-05, 9.657e-05, 9.552e-05, 9.519e-05, 9.523e-05, \ + 9.548e-05, 9.601e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004768 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.977e-05, 9.763e-05, 9.556e-05, 9.449e-05, 9.416e-05, 9.416e-05, \ + 9.441e-05, 9.493e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!A2)&(!A3))|((!B1)&(!B2)))" ; + max_capacitance : 0.2211 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.411e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001176, 5.418e-05, 0, 0, 0, 0, 0, 0",\ + "0.0002838, 0.0001793, 6.725e-05, 1.229e-05, 0, 0, 0, 0",\ + "0.0005171, 0.0003723, 0.0001863, 8.262e-05, 2.795e-05, 0, 0, 0",\ + "0.0008208, 0.0006405, 0.0003687, 0.0001984, 0.0001022, 4.622e-05, 1.139e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0.002607, 0.01327, 0.02383",\ + "0, 0, 0, 0, 0, 0.002628, 0.01329, 0.02383",\ + "0, 0, 0, 0, 0, 0.002702, 0.01337, 0.02383",\ + "0, 0, 0, 0, 0, 0.002841, 0.01351, 0.02383",\ + "0, 0, 0, 0, 0, 0.003068, 0.01372, 0.02381",\ + "0, 0, 0, 0, 0, 0.003409, 0.01402, 0.02377",\ + "0, 0, 0, 0, 0, 0.003883, 0.01439, 0.02369",\ + "0, 0, 0, 0, 0, 0.004519, 0.01483, 0.02352"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.196e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.000122, 6.219e-05, 9.905e-06, 0, 0, 0, 0, 0",\ + "0.0002812, 0.0001812, 7.585e-05, 2.366e-05, 0, 0, 0, 0",\ + "0.0005043, 0.0003657, 0.0001902, 9.185e-05, 3.903e-05, 8.011e-06, 0, 0",\ + "0.0007936, 0.0006215, 0.000365, 0.0002035, 0.0001111, 5.705e-05, 2.305e-05, 1.27e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0.002555, 0.01322, 0.02378",\ + "0, 0, 0, 0, 0, 0.002578, 0.01324, 0.02378",\ + "0, 0, 0, 0, 0, 0.002655, 0.01332, 0.02378",\ + "0, 0, 0, 0, 0, 0.002805, 0.01347, 0.02378",\ + "0, 0, 0, 0, 0, 0.003045, 0.0137, 0.02376",\ + "0, 0, 0, 0, 0, 0.003403, 0.01401, 0.02372",\ + "0, 0, 0, 0, 0, 0.003902, 0.0144, 0.02362",\ + "0, 0, 0, 0, 0, 0.004569, 0.01485, 0.02343"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.512e-05, 2.24e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001226, 6.541e-05, 1.647e-05, 0, 0, 0, 0, 0",\ + "0.0002775, 0.0001812, 8.025e-05, 3.072e-05, 4.562e-06, 0, 0, 0",\ + "0.0004947, 0.0003577, 0.000191, 9.713e-05, 4.557e-05, 1.567e-05, 0, 0",\ + "0.0007772, 0.0006041, 0.0003594, 0.0002057, 0.0001163, 6.342e-05, 3.068e-05, 9.317e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0.002467, 0.01313, 0.0237",\ + "0, 0, 0, 0, 0, 0.002491, 0.01315, 0.0237",\ + "0, 0, 0, 0, 0, 0.002572, 0.01323, 0.02371",\ + "0, 0, 0, 0, 0, 0.002727, 0.01339, 0.0237",\ + "0, 0, 0, 0, 0, 0.002978, 0.01363, 0.02368",\ + "0, 0, 0, 0, 0, 0.003351, 0.01395, 0.02364",\ + "0, 0, 0, 0, 0, 0.00387, 0.01435, 0.02353",\ + "0, 0, 0, 0, 0, 0.004564, 0.01481, 0.02331"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.053e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001279, 6.504e-05, 9.112e-06, 0, 0, 0, 0, 0",\ + "0.0003227, 0.000214, 9.339e-05, 3.187e-05, 0, 0, 0, 0",\ + "0.0005964, 0.0004447, 0.0002413, 0.0001223, 5.699e-05, 1.804e-05, 0, 0",\ + "0.0009513, 0.0007641, 0.0004677, 0.0002715, 0.0001559, 8.665e-05, 4.233e-05, 1.357e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0.002024, 0.01141, 0.02468",\ + "0, 0, 0, 0, 0, 0.002043, 0.01145, 0.02471",\ + "0, 0, 0, 0, 0, 0.002103, 0.01157, 0.02479",\ + "0, 0, 0, 0, 0, 0.002219, 0.0118, 0.02493",\ + "0, 0, 0, 0, 0, 0.002412, 0.01217, 0.02514",\ + "0, 0, 0, 0, 0, 0.002709, 0.0127, 0.02541",\ + "0, 0, 0, 0, 0, 0.003145, 0.01339, 0.02572",\ + "0.0002294, 2.848e-05, 0, 0, 0, 0.003771, 0.01428, 0.02602"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.639e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001293, 7.137e-05, 2.091e-05, 0, 0, 0, 0, 0",\ + "0.0003163, 0.0002122, 0.0001007, 4.425e-05, 1.322e-05, 0, 0, 0",\ + "0.0005792, 0.0004317, 0.0002419, 0.0001313, 6.917e-05, 3.169e-05, 8.017e-06, 0",\ + "0.000921, 0.000735, 0.0004571, 0.0002739, 0.0001646, 9.85e-05, 5.578e-05, 2.793e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("0, 0, 0, 0, 0, 0.001945, 0.01132, 0.0246",\ + "0, 0, 0, 0, 0, 0.001963, 0.01136, 0.02463",\ + "0, 0, 0, 0, 0, 0.002025, 0.01149, 0.02471",\ + "0, 0, 0, 0, 0, 0.002148, 0.01173, 0.02486",\ + "0, 0, 0, 0, 0, 0.00235, 0.01212, 0.02508",\ + "0, 0, 0, 0, 0, 0.002661, 0.01267, 0.02535",\ + "0, 0, 0, 0, 0, 0.00312, 0.0134, 0.02567",\ + "0.0001424, 0, 0, 0, 0, 0.003779, 0.01432, 0.02597"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("9.219, 21.77, 65.29, 148.5, 277.9, 459.3, 698.4, 999.3",\ + "9.662, 22.23, 65.8, 148.8, 278.5, 459.9, 699, 1000",\ + "11.49, 23.92, 67.38, 150.5, 280.1, 461.7, 701, 1001",\ + "14.7, 27.48, 70.65, 153.7, 283.1, 464.8, 703.9, 1005",\ + "18.45, 33.09, 76.13, 158.9, 288.2, 469.7, 708.9, 1010",\ + "22.68, 39.62, 84.01, 166.2, 295.2, 476.8, 715.4, 1016",\ + "27.29, 46.67, 94.69, 176.2, 304.9, 486.2, 724.3, 1025",\ + "32.34, 54.17, 107.4, 189.6, 317.4, 498.2, 736.2, 1036"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("10.04, 23.74, 71.29, 162, 303.6, 502.1, 762.8, 1091",\ + "10.28, 24.02, 71.63, 162.4, 303.8, 502.3, 763.4, 1091",\ + "11.09, 24.8, 72.43, 163.2, 304.6, 502.8, 764.1, 1092",\ + "12.6, 26.54, 73.99, 164.6, 305.9, 504.5, 765.6, 1093",\ + "14.38, 29.56, 76.68, 167, 308.3, 506.7, 767.7, 1096",\ + "16.16, 33.18, 80.89, 170.8, 311.8, 509.9, 770.9, 1099",\ + "17.72, 37.06, 86.95, 176, 316.6, 514.3, 775, 1103",\ + "19.01, 40.84, 94.27, 183.2, 323, 520.5, 781, 1109"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("7.518, 19.64, 62.03, 143, 269.2, 446.4, 677.9, 972.6",\ + "7.532, 19.6, 62.1, 143.1, 268.6, 446.3, 677.8, 972.9",\ + "7.625, 19.58, 62.05, 143.1, 268.6, 445.9, 677.7, 972.4",\ + "9.146, 19.7, 62.04, 143.2, 269.2, 446.4, 677.9, 972.8",\ + "11.22, 21.19, 62.12, 142.9, 268.7, 446.6, 677.7, 973",\ + "14.15, 24.43, 62.15, 143, 269.2, 445.4, 677.9, 972.5",\ + "17.59, 28.55, 64.09, 143.1, 269.2, 445.8, 678, 973.4",\ + "21.45, 33.54, 68.6, 142.9, 269.3, 446.2, 679.8, 970.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.418, 18.88, 62.5, 145.8, 275.7, 458.1, 696.8, 999.1",\ + "6.424, 18.91, 62.52, 145.9, 275.3, 457.9, 697.1, 998.9",\ + "6.547, 18.9, 62.5, 145.8, 275.8, 457.9, 697, 998.6",\ + "7.729, 18.96, 62.55, 145.7, 275.7, 457.9, 697, 998.4",\ + "9.885, 20.15, 62.56, 145.8, 275.8, 458.1, 697.4, 998.6",\ + "12.82, 22.92, 62.68, 145.9, 275.8, 457.2, 697.7, 999.7",\ + "16.27, 26.67, 64.03, 145.9, 275.8, 458.1, 697.7, 999.7",\ + "20.05, 31.47, 67.43, 145.9, 275.6, 457.6, 698.1, 999.5"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("8.803, 21.5, 65.57, 149.9, 281, 464.8, 706.9, 1012",\ + "9.241, 21.92, 66.08, 150.2, 281.5, 465.5, 707.8, 1013",\ + "11.05, 23.62, 67.73, 151.9, 283.2, 467, 709, 1014",\ + "14.07, 27.17, 70.92, 155.1, 286.3, 470.5, 712.9, 1018",\ + "17.57, 32.72, 76.37, 160.2, 291.4, 474.9, 717.7, 1022",\ + "21.37, 39.02, 84.23, 167.5, 298.3, 482.5, 724.5, 1029",\ + "25.43, 45.8, 94.85, 177.5, 308, 491.8, 733.9, 1038",\ + "29.69, 52.89, 107.5, 190.7, 320.5, 503.6, 745.9, 1050"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("9.55, 23.25, 70.8, 161.6, 303, 501.4, 762, 1090",\ + "9.812, 23.55, 71.15, 161.9, 303.3, 501.8, 762.3, 1091",\ + "11, 24.68, 72.26, 163, 304.4, 502.7, 763.6, 1092",\ + "13.1, 27.09, 74.53, 165.2, 306.6, 504.8, 765.9, 1094",\ + "15.58, 31.19, 78.25, 168.7, 309.9, 508.3, 769.2, 1097",\ + "18.17, 35.99, 83.93, 173.8, 314.9, 512.7, 774.1, 1102",\ + "20.71, 41.13, 91.85, 181, 321.7, 519.3, 780.1, 1108",\ + "23.12, 46.36, 101.5, 190.7, 330.6, 528.1, 788.1, 1116"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.968, 19.2, 62.31, 144.4, 272.5, 452.2, 686.9, 986.3",\ + "6.965, 19.22, 62.31, 144.5, 272.4, 452.2, 687, 987",\ + "7.135, 19.21, 62.33, 144.5, 272.4, 452.2, 686.9, 986.7",\ + "8.652, 19.32, 62.29, 144.6, 272.4, 452.1, 687.2, 986.6",\ + "10.7, 20.91, 62.36, 144.5, 272.3, 452.4, 687.4, 986.6",\ + "13.56, 24.14, 62.35, 144.4, 272.4, 451.3, 687, 984.6",\ + "16.97, 28.24, 64.36, 144.5, 272.6, 451.2, 687.3, 986.4",\ + "20.8, 33.23, 68.8, 144.5, 272.4, 452.2, 689.1, 985.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.419, 18.87, 62.55, 145.6, 275.2, 457.4, 696.6, 998.7",\ + "6.434, 18.91, 62.53, 145.6, 275.3, 457.6, 696.6, 998.6",\ + "6.605, 18.88, 62.46, 145.8, 275.4, 458, 696.6, 998.2",\ + "7.983, 18.95, 62.49, 145.9, 275.7, 457.9, 696.7, 998.3",\ + "10.14, 20.27, 62.57, 145.8, 275.8, 458.1, 696.9, 999.5",\ + "13.05, 23.2, 62.63, 145.9, 275.4, 457.8, 697, 999.8",\ + "16.46, 27.29, 64.13, 145.9, 275.8, 457.9, 698.1, 999.6",\ + "20.23, 32.29, 67.79, 145.9, 275.8, 458.1, 697.7, 999.4"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("8.214, 20.95, 65.32, 149.8, 281.4, 465.9, 709.1, 1015",\ + "8.665, 21.45, 65.73, 150.3, 281.6, 466.8, 709.8, 1016",\ + "10.49, 23.12, 67.32, 152, 283.3, 468.2, 711.5, 1018",\ + "13.25, 26.62, 70.56, 155, 286.4, 471.5, 713.8, 1020",\ + "16.38, 32.03, 75.89, 160.2, 291.7, 476.4, 719.3, 1025",\ + "19.7, 38.06, 83.8, 167.5, 298.8, 483.3, 725.6, 1031",\ + "23.07, 44.39, 94.31, 177.5, 308.2, 492.6, 735.8, 1041",\ + "26.43, 50.92, 106.7, 190.5, 320.6, 504.4, 747.4, 1052"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("8.801, 22.51, 70.09, 160.9, 302.3, 500.5, 761.8, 1090",\ + "9.183, 22.89, 70.46, 161.2, 302.7, 500.9, 762.2, 1090",\ + "10.75, 24.33, 71.81, 162.6, 304.1, 502.1, 763.3, 1091",\ + "13.41, 27.41, 74.64, 165.3, 306.5, 504.9, 765.6, 1094",\ + "16.44, 32.51, 79.33, 169.6, 310.9, 509.2, 770.2, 1098",\ + "19.65, 38.3, 86.29, 176, 317, 515.1, 775.9, 1104",\ + "22.94, 44.37, 95.98, 184.9, 325.1, 523.1, 783.6, 1112",\ + "26.27, 50.69, 107.8, 196.6, 336.2, 533.6, 794.1, 1122"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.345, 18.72, 62.26, 145, 274.4, 456.2, 693.2, 995.5",\ + "6.363, 18.69, 62.24, 145, 274.6, 454.8, 693.3, 995.7",\ + "6.582, 18.72, 62.22, 144.9, 274.6, 455.9, 693.3, 995.5",\ + "8.101, 18.81, 62.14, 145.2, 274.8, 456, 693.3, 995.9",\ + "10.18, 20.56, 62.22, 145.2, 274.6, 455.7, 693.2, 995.4",\ + "13.01, 23.8, 62.24, 145, 274, 455.6, 693.3, 993.4",\ + "16.35, 27.88, 64.4, 145.2, 274.7, 456, 693.3, 995.6",\ + "20.03, 32.91, 68.7, 145.2, 274.6, 456, 695.9, 993.8"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.432, 18.89, 62.55, 145.9, 275.8, 457.4, 696.9, 998.6",\ + "6.432, 18.9, 62.49, 145.8, 275.8, 458, 697.1, 999.7",\ + "6.585, 18.92, 62.54, 145.9, 275.6, 457.7, 696.7, 997.9",\ + "8.116, 18.95, 62.5, 145.8, 275.6, 457.4, 696.9, 998.7",\ + "10.31, 20.55, 62.5, 145.8, 275.8, 457.9, 696.9, 999.2",\ + "13.23, 23.99, 62.51, 145.9, 275.5, 457.3, 698, 999.7",\ + "16.65, 28.27, 64.36, 145.9, 275.7, 458.1, 697.9, 999.1",\ + "20.39, 33.51, 68.7, 145.7, 275.6, 458, 697.8, 999.3"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("9.551, 22.05, 65.7, 149.1, 279, 461.1, 701, 1003",\ + "9.806, 22.39, 66.08, 149.3, 279.4, 461.2, 701.3, 1003",\ + "10.65, 23.15, 66.85, 150.1, 280, 462.3, 701.5, 1003",\ + "12.2, 24.86, 68.34, 151.6, 281.5, 463.4, 703.4, 1005",\ + "14.31, 27.82, 70.91, 153.8, 283.4, 465.2, 705.5, 1006",\ + "16.66, 31.62, 75.08, 157.4, 286.7, 468.8, 708, 1009",\ + "19.07, 35.87, 81.02, 162.6, 291.4, 473.1, 712.5, 1013",\ + "21.37, 40.33, 88.17, 169.6, 297.6, 478.9, 717.7, 1019"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("8.576, 19.46, 57.12, 129, 240.8, 397.9, 604.2, 864.4",\ + "8.925, 19.78, 57.45, 129.3, 241.3, 398.2, 605, 864.9",\ + "10.23, 21.06, 58.7, 130.6, 242.5, 399.6, 606.4, 866.7",\ + "12.42, 23.7, 61.17, 132.8, 244.6, 401.9, 608.2, 868.2",\ + "15.04, 27.81, 65.24, 136.8, 248.6, 405.5, 611.6, 872.2",\ + "17.86, 32.49, 71.31, 142.4, 253.9, 410.8, 617.2, 877.7",\ + "20.82, 37.5, 79.57, 150.2, 261.3, 417.7, 624.2, 884.5",\ + "23.91, 42.62, 88.72, 160.3, 270.9, 427, 633.3, 893.4"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.94, 19.12, 61.85, 143.7, 270.9, 449.6, 683.3, 980.3",\ + "6.922, 19.11, 62.02, 143.8, 270.6, 449.9, 683.3, 979.9",\ + "7.11, 19.12, 62.01, 143.8, 271.2, 449.9, 683.5, 980.1",\ + "8.165, 19.3, 62.02, 143.8, 270.8, 450, 683.3, 981.5",\ + "10.13, 20.45, 61.91, 143.8, 271.1, 449.8, 683.4, 981.7",\ + "12.84, 22.72, 62.28, 143.8, 271.1, 449.3, 683.6, 981.3",\ + "16.05, 26.24, 63.59, 143.7, 271.1, 449.3, 683.9, 979.2",\ + "19.68, 30.6, 66.51, 143.8, 270.9, 449.1, 684.1, 981.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("5.864, 15.57, 49.7, 114.6, 215.9, 358.3, 545.2, 781.1",\ + "5.859, 15.57, 49.53, 114.7, 215.8, 357.7, 544.6, 780.9",\ + "6.094, 15.56, 49.57, 114.7, 215.8, 357.9, 545.1, 780.6",\ + "7.553, 15.76, 49.67, 114.7, 215.9, 358, 544.5, 780.4",\ + "9.897, 17.58, 49.67, 114.7, 215.9, 358.3, 545, 780",\ + "12.98, 20.77, 50.1, 114.6, 215.8, 357.8, 545.6, 780.3",\ + "16.61, 24.96, 52.46, 114.7, 216, 357.9, 545.5, 781",\ + "20.71, 30.1, 57.18, 115.1, 216, 358.3, 545.2, 780.6"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("9.09, 21.87, 66.18, 150.6, 282.4, 467.3, 710.4, 1017",\ + "9.322, 22.11, 66.41, 150.9, 282.6, 467.4, 710.8, 1017",\ + "10.13, 22.83, 67.17, 151.7, 283.5, 467.7, 711.1, 1017",\ + "11.5, 24.5, 68.58, 153.1, 284.5, 469.3, 712.8, 1019",\ + "13.28, 27.29, 71.05, 155.3, 286.6, 471.5, 714.1, 1020",\ + "15.13, 30.75, 75.06, 158.6, 290, 474.4, 717.7, 1023",\ + "16.84, 34.56, 80.79, 163.7, 294.3, 478.5, 721.5, 1026",\ + "18.27, 38.38, 87.54, 170.3, 300.4, 484.1, 725.9, 1032"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("8.101, 18.98, 56.63, 128.4, 240.3, 397.4, 604.2, 864.6",\ + "8.525, 19.36, 57.08, 128.9, 240.9, 398, 604.7, 865",\ + "10.26, 20.97, 58.57, 130.4, 242.2, 399.2, 606, 866.2",\ + "13.09, 24.36, 61.71, 133.4, 245.3, 402.1, 608.8, 869.2",\ + "16.32, 29.63, 66.8, 138.2, 249.9, 406.9, 613.3, 873.4",\ + "19.92, 35.33, 74.38, 145.3, 256.7, 413.5, 620.1, 880.4",\ + "23.84, 41.44, 84.77, 155, 265.9, 422.5, 628.7, 888.7",\ + "28.05, 47.88, 96.19, 167.6, 277.9, 433.9, 639.7, 899.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("6.363, 18.72, 62.27, 145.3, 274.1, 455.5, 692.8, 995.6",\ + "6.347, 18.71, 62.11, 145.2, 274.5, 455.7, 693, 995.6",\ + "6.576, 18.72, 62.11, 145.2, 274.4, 456, 692.9, 995.6",\ + "7.686, 18.96, 62.12, 145.1, 274.6, 455.9, 693.2, 995.5",\ + "9.661, 20.1, 62.2, 145.1, 274.6, 455.8, 693.2, 996",\ + "12.32, 22.4, 62.54, 145.3, 273.9, 456, 693.2, 994.7",\ + "15.51, 25.89, 63.94, 144.9, 274.3, 455.5, 694.6, 993.7",\ + "19.08, 30.33, 66.88, 145.4, 274.1, 455.8, 695.8, 996"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003755, 0.01343, 0.0319, 0.06067, 0.101, 0.1542, 0.2211"); + values("5.851, 15.57, 49.72, 114.7, 215.8, 358.4, 545.3, 779.9",\ + "5.859, 15.57, 49.64, 114.6, 216, 358, 545, 780.7",\ + "6.096, 15.56, 49.61, 114.7, 215.9, 358.2, 545.5, 781.2",\ + "7.83, 15.77, 49.71, 114.6, 215.7, 358.3, 545.5, 780.8",\ + "10.27, 17.92, 49.57, 114.5, 216.1, 357.7, 544.6, 779.6",\ + "13.32, 21.71, 49.92, 114.5, 215.8, 358.4, 545, 780.3",\ + "16.92, 26.15, 53, 114.7, 215.9, 358.2, 544.4, 780.9",\ + "21.06, 31.58, 58.75, 114.8, 215.9, 358.4, 544.6, 780.4"); + } + } + } + } + + cell(gt2_6t_oai33_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.009482 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A1) { + capacitance : 0.0004534 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001087, 0.0001087, 0.0001087, 0.0001087, 0.0001087, 0.000109, \ + 0.0001088, 0.0001089"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A2) { + capacitance : 0.000448 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001037, 0.0001037, 0.0001037, 0.0001037, 0.0001038, 0.0001038, \ + 0.0001039, 0.000104"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(A3) { + capacitance : 0.0004527 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001081, 0.0001081, 0.0001081, 0.0001081, 0.0001082, 0.0001082, \ + 0.0001083, 0.0001083"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B1) { + capacitance : 0.0004537 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.533e-05, 9.333e-05, 9.152e-05, 9.059e-05, 9.025e-05, 9.027e-05, \ + 9.047e-05, 9.091e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B2) { + capacitance : 0.0004559 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.54e-05, 9.342e-05, 9.158e-05, 9.066e-05, 9.037e-05, 9.033e-05, \ + 9.059e-05, 9.102e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B3) { + capacitance : 0.000468 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.729e-05, 9.532e-05, 9.347e-05, 9.258e-05, 9.226e-05, 9.227e-05, \ + 9.251e-05, 9.295e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(((!A1)&(!A2)&(!A3))|((!B1)&(!B2)&(!B3)))" ; + max_capacitance : 0.2201 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.363e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001168, 5.374e-05, 0, 0, 0, 0, 0, 0",\ + "0.0002824, 0.0001785, 6.693e-05, 1.21e-05, 0, 0, 0, 0",\ + "0.0005153, 0.0003711, 0.0001856, 8.217e-05, 2.756e-05, 0, 0, 0",\ + "0.0008186, 0.0006387, 0.0003676, 0.0001974, 0.0001018, 4.573e-05, 1.087e-05, 0"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0.0026, 0.01318, 0.02371",\ + "0, 0, 0, 0, 0, 0.002621, 0.0132, 0.02371",\ + "0, 0, 0, 0, 0, 0.002693, 0.01328, 0.02372",\ + "0, 0, 0, 0, 0, 0.002833, 0.01342, 0.02371",\ + "0, 0, 0, 0, 0, 0.003057, 0.01363, 0.0237",\ + "0, 0, 0, 0, 0, 0.003393, 0.01393, 0.02367",\ + "0, 0, 0, 0, 0, 0.003863, 0.0143, 0.02359",\ + "0, 0, 0, 0, 0, 0.004493, 0.01474, 0.02343"); + } + } + + internal_power() { + related_pin : "A2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.203e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001217, 6.244e-05, 1.01e-05, 0, 0, 0, 0, 0",\ + "0.0002805, 0.0001811, 7.595e-05, 2.382e-05, 0, 0, 0, 0",\ + "0.0005026, 0.0003652, 0.0001902, 9.192e-05, 3.916e-05, 8.061e-06, 0, 0",\ + "0.0007922, 0.0006206, 0.0003646, 0.0002034, 0.0001111, 5.707e-05, 2.302e-05, 1.194e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0.002528, 0.01311, 0.02365",\ + "0, 0, 0, 0, 0, 0.00255, 0.01313, 0.02365",\ + "0, 0, 0, 0, 0, 0.002626, 0.01321, 0.02365",\ + "0, 0, 0, 0, 0, 0.002774, 0.01336, 0.02365",\ + "0, 0, 0, 0, 0, 0.003013, 0.01358, 0.02363",\ + "0, 0, 0, 0, 0, 0.003365, 0.01389, 0.02359",\ + "0, 0, 0, 0, 0, 0.00386, 0.01428, 0.0235",\ + "0, 0, 0, 0, 0, 0.00452, 0.01473, 0.02331"); + } + } + + internal_power() { + related_pin : "A3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.545e-05, 2.593e-06, 0, 0, 0, 0, 0, 0",\ + "0.0001226, 6.567e-05, 1.675e-05, 0, 0, 0, 0, 0",\ + "0.0002771, 0.0001812, 8.05e-05, 3.093e-05, 4.714e-06, 0, 0, 0",\ + "0.0004939, 0.0003575, 0.0001911, 9.732e-05, 4.571e-05, 1.578e-05, 0, 0",\ + "0.000776, 0.0006035, 0.0003593, 0.0002057, 0.0001163, 6.344e-05, 3.064e-05, 9.2e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0.002444, 0.01302, 0.02357",\ + "0, 0, 0, 0, 0, 0.002468, 0.01305, 0.02357",\ + "0, 0, 0, 0, 0, 0.002548, 0.01313, 0.02358",\ + "0, 0, 0, 0, 0, 0.002701, 0.01328, 0.02357",\ + "0, 0, 0, 0, 0, 0.002951, 0.01352, 0.02356",\ + "0, 0, 0, 0, 0, 0.00332, 0.01384, 0.02351",\ + "0, 0, 0, 0, 0, 0.003832, 0.01424, 0.02341",\ + "0, 0, 0, 0, 0, 0.004521, 0.0147, 0.02321"); + } + } + + internal_power() { + related_pin : "B1" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "2.596e-06, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001103, 5.288e-05, 1.873e-06, 0, 0, 0, 0, 0",\ + "0.0002953, 0.0001912, 7.877e-05, 2.212e-05, 0, 0, 0, 0",\ + "0.0005608, 0.0004101, 0.0002155, 0.0001049, 4.471e-05, 9.282e-06, 0, 0",\ + "0.0009083, 0.0007176, 0.0004274, 0.0002421, 0.0001349, 7.132e-05, 3.088e-05, 4.494e-06"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0.002722, 0.01338, 0.024",\ + "0, 0, 0, 0, 0, 0.002746, 0.0134, 0.024",\ + "0, 0, 0, 0, 0, 0.002817, 0.01348, 0.024",\ + "0, 0, 0, 0, 0, 0.00296, 0.01363, 0.024",\ + "0, 0, 0, 0, 0, 0.003192, 0.01385, 0.02399",\ + "0, 0, 0, 0, 0, 0.003531, 0.01416, 0.02396",\ + "0, 0, 0, 0, 0, 0.004009, 0.01454, 0.02388",\ + "0, 0, 0, 0, 0, 0.004654, 0.015, 0.02372"); + } + } + + internal_power() { + related_pin : "B2" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "9.076e-06, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001125, 5.959e-05, 1.285e-05, 0, 0, 0, 0, 0",\ + "0.0002889, 0.0001913, 8.619e-05, 3.262e-05, 4.156e-06, 0, 0, 0",\ + "0.0005406, 0.0003993, 0.0002174, 0.0001134, 5.604e-05, 2.113e-05, 0, 0",\ + "0.000869, 0.0006908, 0.00042, 0.0002456, 0.0001442, 8.208e-05, 4.238e-05, 1.66e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0.00265, 0.0133, 0.02393",\ + "0, 0, 0, 0, 0, 0.002673, 0.01333, 0.02393",\ + "0, 0, 0, 0, 0, 0.002748, 0.01341, 0.02393",\ + "0, 0, 0, 0, 0, 0.0029, 0.01356, 0.02393",\ + "0, 0, 0, 0, 0, 0.003142, 0.0138, 0.02392",\ + "0, 0, 0, 0, 0, 0.003502, 0.01412, 0.02388",\ + "0, 0, 0, 0, 0, 0.004005, 0.01453, 0.02379",\ + "0, 0, 0, 0, 0, 0.004682, 0.01499, 0.0236"); + } + } + + internal_power() { + related_pin : "B3" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0",\ + "1.174e-05, 0, 0, 0, 0, 0, 0, 0",\ + "0.0001123, 6.205e-05, 1.929e-05, 0, 0, 0, 0, 0",\ + "0.0002826, 0.0001884, 9.063e-05, 4.002e-05, 1.246e-05, 0, 0, 0",\ + "0.0005259, 0.0003873, 0.0002166, 0.0001182, 6.299e-05, 2.935e-05, 7.729e-06, 0",\ + "0.0008442, 0.0006657, 0.0004103, 0.0002465, 0.0001489, 8.912e-05, 5.059e-05, 2.538e-05"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("0, 0, 0, 0, 0, 0.002589, 0.01324, 0.02388",\ + "0, 0, 0, 0, 0, 0.002614, 0.01327, 0.02388",\ + "0, 0, 0, 0, 0, 0.002695, 0.01335, 0.02388",\ + "0, 0, 0, 0, 0, 0.002852, 0.01351, 0.02388",\ + "0, 0, 0, 0, 0, 0.003105, 0.01376, 0.02387",\ + "0, 0, 0, 0, 0, 0.00348, 0.01409, 0.02383",\ + "0, 0, 0, 0, 0, 0.004002, 0.01451, 0.02372",\ + "0, 0, 0, 0, 0, 0.004707, 0.01499, 0.02352"); + } + } + + timing() { + related_pin : "A1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("9.252, 21.77, 65.27, 148.4, 277.6, 459, 698, 998.8",\ + "9.714, 22.28, 65.82, 148.7, 278.1, 459.2, 697.7, 998.1",\ + "11.54, 23.97, 67.37, 150.4, 279.7, 460.9, 700.1, 1001",\ + "14.75, 27.51, 70.61, 153.5, 282.8, 464.2, 703, 1004",\ + "18.51, 33.11, 76.09, 158.7, 287.9, 469, 708, 1009",\ + "22.75, 39.63, 83.99, 166, 295, 476.2, 714.2, 1015",\ + "27.37, 46.66, 94.63, 176, 304.4, 485.5, 724, 1023",\ + "32.44, 54.21, 107.3, 189.4, 317, 497.6, 735.8, 1035"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("10.08, 23.71, 71.09, 161.6, 302.5, 500.2, 760.6, 1087",\ + "10.32, 24.02, 71.46, 161.9, 302.9, 500.7, 760.4, 1088",\ + "11.14, 24.81, 72.26, 162.6, 303.7, 501.5, 761.5, 1088",\ + "12.65, 26.53, 73.82, 164.1, 304.9, 502.9, 763, 1090",\ + "14.43, 29.55, 76.52, 166.5, 307.4, 505.1, 765, 1092",\ + "16.2, 33.16, 80.73, 170.2, 310.6, 508.1, 768.5, 1095",\ + "17.78, 37.03, 86.76, 175.6, 315.7, 512.7, 772.5, 1099",\ + "19.05, 40.79, 94.05, 182.7, 322, 518.9, 778.5, 1105"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.63, 19.75, 62.12, 143.3, 269.9, 446.9, 679.1, 975.4",\ + "7.652, 19.75, 62.37, 143.5, 269.7, 447.5, 679.4, 974.8",\ + "7.733, 19.8, 62.16, 143.3, 269.7, 447.4, 679.3, 975.3",\ + "9.229, 19.84, 62.24, 143.6, 269.9, 447.6, 679.5, 975",\ + "11.33, 21.3, 62.36, 143.2, 269.4, 447.7, 679.4, 975.2",\ + "14.23, 24.55, 62.4, 143.4, 269.3, 447.1, 679.5, 975.3",\ + "17.7, 28.64, 64.34, 143.5, 270.1, 447.3, 679.7, 974.1",\ + "21.58, 33.64, 68.78, 143.2, 269.9, 447.2, 682.1, 974.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("6.504, 18.98, 62.6, 145.6, 275.4, 457.8, 696.7, 998.9",\ + "6.507, 18.98, 62.53, 145.9, 275.8, 457.8, 696.3, 998.4",\ + "6.63, 18.98, 62.5, 145.8, 275.6, 457.7, 696.5, 998.2",\ + "7.799, 19.04, 62.61, 145.8, 275.6, 457.8, 696.7, 998.1",\ + "9.953, 20.24, 62.6, 145.8, 275.7, 457.9, 696.6, 998",\ + "12.9, 22.99, 62.74, 145.9, 275.5, 457.5, 696.8, 999.2",\ + "16.35, 26.74, 64.13, 145.9, 275.7, 457.9, 697.3, 999.4",\ + "20.21, 31.56, 67.49, 146, 275.5, 457.6, 697.9, 999"); + } + } + + timing() { + related_pin : "A2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("8.835, 21.47, 65.56, 149.7, 280.8, 464.5, 706.6, 1011",\ + "9.289, 21.98, 66.03, 150.1, 280.8, 465.1, 706.8, 1012",\ + "11.11, 23.66, 67.71, 151.8, 282.7, 466.2, 707.8, 1012",\ + "14.12, 27.19, 70.88, 154.9, 285.9, 469.8, 711.7, 1016",\ + "17.63, 32.73, 76.34, 160, 290.9, 474.5, 716.4, 1021",\ + "21.44, 39.02, 84.17, 167.4, 298, 481.8, 723.5, 1027",\ + "25.52, 45.8, 94.76, 177.4, 307.4, 491.1, 732.6, 1036",\ + "29.78, 52.88, 107.3, 190.4, 320, 502.9, 744.1, 1048"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("9.601, 23.25, 70.67, 161.1, 302.1, 499.9, 759.9, 1087",\ + "9.874, 23.55, 70.99, 161.5, 302.4, 500.2, 760.3, 1087",\ + "11.05, 24.68, 72.09, 162.6, 303.5, 500.9, 761.4, 1088",\ + "13.15, 27.11, 74.37, 164.7, 305.7, 503.2, 763.4, 1090",\ + "15.64, 31.18, 78.05, 168.3, 308.9, 506.7, 766.8, 1094",\ + "18.23, 35.97, 83.75, 173.5, 313.9, 511.2, 771.7, 1098",\ + "20.8, 41.08, 91.66, 180.6, 320.7, 517.7, 777.7, 1105",\ + "23.19, 46.3, 101.3, 190.2, 329.6, 526.4, 785.9, 1113"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.068, 19.35, 62.44, 144.8, 272.8, 452.9, 688.1, 988.6",\ + "7.084, 19.32, 62.53, 144.6, 273.2, 452.2, 688.4, 988",\ + "7.234, 19.34, 62.56, 144.8, 273.2, 453.2, 688.4, 988.8",\ + "8.739, 19.45, 62.49, 144.9, 273.1, 453, 688.6, 988.5",\ + "10.78, 21.02, 62.59, 144.9, 273.2, 453.2, 688.7, 989.1",\ + "13.64, 24.23, 62.57, 144.7, 273, 452.3, 688.4, 987",\ + "17.06, 28.34, 64.59, 144.8, 273.3, 452.8, 688.3, 988.3",\ + "20.93, 33.32, 68.99, 144.8, 273.3, 453.2, 690.7, 988.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("6.513, 18.97, 62.58, 145.7, 275.6, 457.9, 696.5, 998.6",\ + "6.509, 18.97, 62.56, 145.8, 275.7, 457.9, 696.6, 998.6",\ + "6.691, 18.95, 62.52, 145.9, 275.6, 457.6, 696.6, 997.6",\ + "8.043, 19.01, 62.54, 145.9, 275.5, 457.8, 696.5, 998.2",\ + "10.21, 20.34, 62.63, 145.9, 275.7, 458, 696.6, 998.7",\ + "13.13, 23.27, 62.69, 145.9, 275.3, 457.8, 696.7, 999.4",\ + "16.53, 27.33, 64.17, 145.9, 275.8, 457.8, 697.8, 999.4",\ + "20.36, 32.35, 67.88, 145.9, 275.8, 458, 697.5, 999"); + } + } + + timing() { + related_pin : "A3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("8.25, 20.95, 65.24, 149.6, 281.2, 465.3, 708.4, 1014",\ + "8.704, 21.46, 65.65, 150.1, 281.5, 466.1, 708.9, 1014",\ + "10.53, 23.14, 67.27, 151.7, 283.2, 467.5, 710.2, 1016",\ + "13.3, 26.63, 70.51, 154.8, 286.4, 470.9, 713.7, 1019",\ + "16.45, 32.03, 75.88, 160, 291.3, 475.6, 718, 1023",\ + "19.77, 38.06, 83.75, 167.3, 298.4, 482.7, 724.8, 1030",\ + "23.16, 44.38, 94.22, 177.4, 308, 491.9, 734.7, 1039",\ + "26.54, 50.9, 106.5, 190.3, 320.2, 503.7, 746.5, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("8.83, 22.48, 69.92, 160.3, 301.3, 499, 759.3, 1086",\ + "9.218, 22.88, 70.27, 160.7, 301.7, 499.2, 759.6, 1086",\ + "10.78, 24.31, 71.7, 162, 302.9, 500.9, 760.7, 1088",\ + "13.45, 27.39, 74.49, 164.8, 305.7, 503.3, 763.6, 1090",\ + "16.48, 32.49, 79.11, 169.1, 309.9, 507.6, 767.7, 1094",\ + "19.71, 38.25, 86.13, 175.5, 316, 513.6, 773.1, 1100",\ + "23.01, 44.32, 95.79, 184.3, 324.1, 521.6, 781.3, 1108",\ + "26.33, 50.67, 107.6, 196.1, 335.3, 531.9, 791.6, 1118"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("6.476, 18.85, 62.52, 145.3, 274.6, 457.3, 694.6, 997.8",\ + "6.457, 18.84, 62.35, 145.5, 275.2, 456.7, 694.4, 997.2",\ + "6.677, 18.85, 62.38, 145.5, 275.1, 457.2, 694.5, 997.6",\ + "8.18, 18.92, 62.34, 145.6, 275.2, 456.2, 694.9, 997.6",\ + "10.25, 20.67, 62.34, 145.6, 275.2, 457.1, 694.8, 998.1",\ + "13.07, 23.89, 62.49, 145.4, 274.7, 456.4, 694.9, 997.2",\ + "16.44, 27.96, 64.61, 145.6, 275.2, 457.2, 694.9, 996",\ + "20.19, 32.99, 68.9, 145.6, 275.3, 457.2, 697.7, 997.1"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("6.512, 18.93, 62.6, 145.9, 275.8, 457.2, 696.7, 998.4",\ + "6.512, 18.98, 62.55, 145.8, 275.8, 457.9, 696.8, 999.2",\ + "6.706, 18.99, 62.61, 145.8, 275.7, 457.6, 696.8, 998.2",\ + "8.181, 19.03, 62.54, 145.7, 275.8, 458, 696.4, 998.1",\ + "10.37, 20.62, 62.58, 145.8, 275.7, 457.8, 696.7, 998.7",\ + "13.3, 24.05, 62.59, 145.9, 275.2, 457.4, 697, 999.2",\ + "16.74, 28.32, 64.44, 145.9, 275.7, 457.6, 697.8, 998.8",\ + "20.5, 33.56, 68.84, 145.7, 275.5, 457.9, 696.6, 998.6"); + } + } + + timing() { + related_pin : "B1" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("10.35, 22.86, 66.43, 149.5, 279, 460.5, 700.5, 1002",\ + "10.64, 23.18, 66.73, 149.9, 279.6, 461.3, 700.7, 1002",\ + "11.47, 24.03, 67.59, 150.8, 280.4, 462.2, 701.7, 1003",\ + "12.98, 25.68, 69.09, 152, 281.5, 463.5, 702.2, 1003",\ + "15.05, 28.54, 71.61, 154.5, 283.8, 465.7, 704.1, 1006",\ + "17.3, 32.14, 75.63, 157.9, 287.2, 468.5, 708, 1009",\ + "19.54, 36.19, 81.37, 163, 291.7, 472.7, 711.8, 1012",\ + "21.69, 40.36, 88.24, 169.7, 297.5, 478.5, 716.7, 1017"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("11.3, 24.87, 72.07, 162.1, 302.3, 499, 758, 1084",\ + "11.54, 25.15, 72.32, 162.4, 302.7, 499.7, 758.7, 1084",\ + "12.37, 25.95, 73.13, 163.2, 303.4, 500.3, 759, 1085",\ + "14.12, 27.72, 74.71, 164.7, 305, 501.6, 760.7, 1086",\ + "16.54, 30.96, 77.48, 167.2, 307.3, 503.9, 762.8, 1088",\ + "19.38, 35.09, 81.77, 170.9, 310.7, 507.1, 766.1, 1092",\ + "22.54, 39.89, 88.12, 176.3, 315.4, 511.8, 770.4, 1096",\ + "25.82, 45.06, 95.96, 183.6, 322, 517.9, 776.4, 1101"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.696, 19.93, 62.83, 144.8, 272.4, 451.5, 685.1, 982.1",\ + "7.706, 19.94, 62.72, 144.8, 272.1, 451.2, 685.5, 982.5",\ + "7.831, 20.01, 62.72, 144.4, 272.4, 450.3, 685.1, 983.9",\ + "8.859, 20.12, 62.91, 144.8, 272.5, 451, 685.2, 983.3",\ + "10.88, 21.2, 62.79, 144.5, 272.3, 450.7, 685.3, 984.1",\ + "13.79, 23.5, 63.16, 144.9, 272.3, 451.5, 685.5, 983.8",\ + "17.38, 27.19, 64.38, 144.7, 272.1, 451.6, 685.8, 981.7",\ + "21.5, 32.03, 67.46, 144.9, 272.3, 451.4, 687.5, 983.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.747, 20.03, 62.91, 144.9, 272.3, 451.5, 686.5, 984.1",\ + "7.737, 20.04, 62.93, 144.8, 272.5, 451.5, 686.9, 984.2",\ + "7.808, 20.01, 62.91, 144.8, 272.4, 451.1, 686.5, 984",\ + "8.9, 20.06, 62.95, 144.9, 272.5, 451.2, 686.6, 983.8",\ + "11.01, 21.1, 62.92, 144.8, 272.5, 451.7, 686.5, 983.3",\ + "14.11, 23.84, 63.05, 144.8, 272.2, 451.7, 686.8, 984",\ + "17.9, 27.68, 64.41, 144.8, 272.6, 451.2, 686.8, 984.4",\ + "22.14, 32.56, 67.56, 145, 272.4, 451.2, 687.6, 984.6"); + } + } + + timing() { + related_pin : "B2" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("9.923, 22.6, 66.78, 151, 282.6, 467, 709.4, 1015",\ + "10.19, 22.89, 67.07, 151.4, 282.9, 467.2, 709.9, 1015",\ + "11.01, 23.73, 67.9, 152.2, 283.6, 468.1, 710.6, 1017",\ + "12.39, 25.3, 69.33, 153.6, 285, 468.8, 712.1, 1017",\ + "14.19, 28.03, 71.7, 155.8, 286.9, 471.2, 713.6, 1018",\ + "16.01, 31.38, 75.64, 159.2, 290, 474, 716.3, 1021",\ + "17.66, 35.03, 81.16, 164, 294.2, 478, 720.6, 1025",\ + "18.99, 38.62, 87.68, 170.4, 300.1, 483.7, 725, 1030"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("10.8, 24.42, 71.6, 161.6, 301.9, 498.7, 757.3, 1083",\ + "11.1, 24.7, 71.88, 161.9, 302.1, 499, 758, 1084",\ + "12.28, 25.86, 73, 163, 303.3, 499.9, 759.1, 1085",\ + "14.7, 28.31, 75.31, 165.3, 305.5, 502.4, 760.8, 1087",\ + "17.89, 32.62, 79.09, 168.8, 308.9, 505.7, 764.1, 1090",\ + "21.63, 37.96, 84.9, 174, 313.8, 510.2, 769.4, 1095",\ + "25.8, 44.04, 93.04, 181.3, 320.7, 516.8, 775.5, 1101",\ + "30.44, 50.73, 103.2, 191.1, 329.5, 525.6, 783.5, 1109"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.138, 19.54, 63.09, 146.4, 275.4, 456.8, 695.1, 997.1",\ + "7.173, 19.55, 62.98, 146.3, 275.5, 457.2, 695, 998",\ + "7.316, 19.62, 62.98, 146.1, 275.8, 456.9, 695.1, 997.9",\ + "8.375, 19.75, 63.14, 146, 275.6, 457.7, 695, 997.7",\ + "10.36, 20.86, 63.01, 146, 275.7, 457.3, 695.1, 998.1",\ + "13.27, 23.2, 63.4, 146.2, 275.7, 457.7, 695, 997.8",\ + "16.76, 26.83, 64.79, 145.9, 275.7, 457.8, 695.4, 996.5",\ + "20.67, 31.54, 67.77, 146.5, 275.7, 457.4, 697.3, 998.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.749, 20.03, 62.86, 144.8, 272.6, 451.7, 686.6, 983.9",\ + "7.751, 20.02, 62.92, 144.9, 272.4, 451.2, 686.4, 984",\ + "7.833, 20.01, 62.91, 144.8, 272.1, 451.4, 686.9, 983.9",\ + "9.105, 20.04, 62.94, 144.7, 272.1, 451.7, 686.7, 983.4",\ + "11.28, 21.2, 62.86, 144.7, 272.6, 451.6, 686.5, 984.2",\ + "14.28, 24.2, 63, 144.9, 272.2, 451.6, 686.9, 984.3",\ + "17.93, 28.08, 64.4, 144.9, 272.3, 451.4, 687.2, 984.3",\ + "21.98, 33.08, 67.84, 144.9, 272.6, 451.5, 687.5, 984.2"); + } + } + + timing() { + related_pin : "B3" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("9.325, 22.05, 66.31, 150.6, 282, 466.6, 709.1, 1015",\ + "9.578, 22.36, 66.57, 150.9, 282.5, 466.9, 709.7, 1016",\ + "10.4, 23.16, 67.34, 151.8, 283, 467.5, 709.8, 1016",\ + "11.65, 24.71, 68.78, 153.1, 284.6, 468.9, 711.7, 1018",\ + "13.2, 27.32, 71.21, 155.4, 286.7, 471.2, 713.7, 1019",\ + "14.57, 30.5, 75.05, 158.6, 289.5, 473.5, 716.8, 1022",\ + "15.6, 33.77, 80.47, 163.5, 293.8, 477.7, 720.7, 1025",\ + "16.14, 36.85, 86.75, 169.9, 300, 483.6, 725.2, 1030"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("10.07, 23.67, 70.87, 161, 301.3, 497.7, 756.9, 1083",\ + "10.44, 24.04, 71.23, 161.2, 301.6, 498.2, 757.2, 1083",\ + "12.01, 25.47, 72.6, 162.7, 302.8, 499.5, 758.6, 1084",\ + "15.11, 28.61, 75.44, 165.3, 305.5, 502.4, 761.3, 1087",\ + "18.9, 33.94, 80.13, 169.6, 309.8, 506.4, 765.5, 1091",\ + "23.36, 40.38, 87.28, 176.2, 315.7, 512.5, 771.3, 1097",\ + "28.4, 47.5, 97.14, 185.1, 324.2, 520.5, 778.9, 1104",\ + "33.96, 55.29, 109.5, 197, 335.1, 531, 789.3, 1114"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("6.45, 18.85, 62.45, 145.6, 275.3, 457.2, 694.5, 997",\ + "6.44, 18.83, 62.47, 145.7, 274.9, 456.8, 694.5, 997.9",\ + "6.654, 18.93, 62.35, 145.5, 275.2, 457.3, 694.5, 997.6",\ + "7.768, 19.06, 62.32, 145.7, 275, 457, 694.5, 997.8",\ + "9.835, 20.24, 62.34, 145.3, 275.1, 456.7, 695, 997.8",\ + "12.67, 22.69, 62.75, 145.7, 275.1, 457, 694.9, 997.5",\ + "16.06, 26.32, 64.21, 145.3, 275.2, 457.1, 695.3, 995.7",\ + "19.92, 30.93, 67.3, 145.8, 275.1, 456.3, 696.8, 997.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003743, 0.01337, 0.03175, 0.0604, 0.1006, 0.1535, 0.2201"); + values("7.758, 19.98, 62.95, 144.8, 272.3, 451.6, 686.6, 983.9",\ + "7.743, 20.03, 62.9, 144.7, 272.5, 451.4, 686.6, 984",\ + "7.851, 20.04, 62.92, 144.7, 272.5, 451.4, 686.7, 984",\ + "9.227, 20, 62.85, 144.9, 272.2, 451.4, 686.6, 983.7",\ + "11.44, 21.39, 62.84, 144.9, 272.3, 451.8, 686.7, 983.2",\ + "14.47, 24.82, 62.87, 144.7, 272.5, 451.1, 687.7, 984.1",\ + "18.05, 28.99, 64.58, 144.7, 272.6, 451.1, 687.1, 984.2",\ + "22.2, 34.28, 68.92, 144.7, 272.6, 451.5, 687.4, 984.1"); + } + } + } + } + + cell(gt2_6t_or2_x1_w31_lvt) { + area : 0.024192 ; + cell_leakage_power : 0.02839 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004748 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.205e-06, 9.189e-06, 9.134e-06, 9.017e-06, 8.863e-06, 8.633e-06, \ + 8.33e-06, 7.985e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004769 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.717e-05, 8.717e-05, 8.72e-05, 8.712e-05, 8.707e-05, 8.702e-05, \ + 8.683e-05, 8.654e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A|B)" ; + max_capacitance : 0.3876 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("0.0003235, 0.0003061, 0.0002991, 0.0002949, 0.000288, 0.000274, 0.0002555, 0.0002385",\ + "0.0003305, 0.0003126, 0.0003047, 0.0003003, 0.0002934, 0.0002793, 0.0002607, 0.0002437",\ + "0.0003727, 0.0003486, 0.0003365, 0.000331, 0.0003236, 0.0003092, 0.0002905, 0.0002735",\ + "0.0004677, 0.0004297, 0.0004088, 0.0004001, 0.0003914, 0.0003762, 0.0003572, 0.0003401",\ + "0.0006277, 0.0005716, 0.0005329, 0.0005178, 0.0005064, 0.0004898, 0.0004699, 0.0004525",\ + "0.0008589, 0.0007823, 0.0007197, 0.0006934, 0.000677, 0.0006577, 0.0006365, 0.0006185",\ + "0.001167, 0.00107, 0.0009779, 0.0009349, 0.0009103, 0.0008865, 0.0008629, 0.0008439",\ + "0.001558, 0.001439, 0.001314, 0.001248, 0.001211, 0.001181, 0.001153, 0.001133"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("0, 0, 0, 0, 0, 0.004387, 0.02346, 0.042",\ + "0, 0, 0, 0, 0, 0.004436, 0.02351, 0.04201",\ + "0, 0, 0, 0, 0, 0.004604, 0.02368, 0.04203",\ + "0, 0, 0, 0, 0, 0.004919, 0.024, 0.04209",\ + "0, 0, 0, 0, 0, 0.005401, 0.02446, 0.04216",\ + "0, 0, 0, 0, 0, 0.006068, 0.02507, 0.04222",\ + "0, 0, 0, 0, 0, 0.006951, 0.02582, 0.04224",\ + "0, 0, 0, 0, 0, 0.00808, 0.02668, 0.04218"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("0.0003115, 0.0002821, 0.000271, 0.0002659, 0.0002588, 0.0002446, 0.000226, 0.000209",\ + "0.000313, 0.0002856, 0.0002746, 0.0002694, 0.0002622, 0.000248, 0.0002294, 0.0002124",\ + "0.0003456, 0.0003168, 0.0003029, 0.0002968, 0.0002892, 0.0002747, 0.000256, 0.0002389",\ + "0.0004263, 0.0003862, 0.0003635, 0.0003546, 0.0003458, 0.0003306, 0.0003115, 0.0002944",\ + "0.00056, 0.000498, 0.0004592, 0.0004444, 0.0004331, 0.0004166, 0.0003968, 0.0003794",\ + "0.000765, 0.0006557, 0.0005927, 0.0005674, 0.0005515, 0.0005325, 0.0005114, 0.0004935",\ + "0.001056, 0.0008701, 0.000769, 0.0007277, 0.0007043, 0.0006811, 0.0006579, 0.000639",\ + "0.001434, 0.001166, 0.0009934, 0.0009295, 0.0008945, 0.000865, 0.0008384, 0.000818"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("0, 0, 0, 0, 0, 0.004311, 0.02338, 0.04192",\ + "0, 0, 0, 0, 0, 0.004357, 0.02343, 0.04192",\ + "0, 0, 0, 0, 0, 0.004525, 0.0236, 0.04194",\ + "0, 0, 0, 0, 0, 0.004828, 0.0239, 0.04198",\ + "0, 0, 0, 0, 0, 0.005286, 0.02435, 0.04203",\ + "0, 0, 0, 0, 0, 0.005927, 0.02493, 0.04207",\ + "0, 0, 0, 0, 0, 0.006778, 0.02564, 0.04205",\ + "0, 0, 0, 0, 0, 0.007868, 0.02646, 0.04195"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("8.45, 21.25, 65.98, 151.5, 284.9, 472, 717.6, 1028",\ + "8.962, 21.74, 66.55, 152, 285.5, 472.5, 719, 1028",\ + "10.53, 23.28, 68.01, 153.5, 286.9, 473.5, 719.6, 1030",\ + "12.75, 25.43, 69.95, 155.6, 288.7, 476.1, 722.2, 1031",\ + "15.6, 28.2, 72.54, 157.9, 291.4, 478.5, 724.9, 1034",\ + "18.94, 31.59, 75.74, 160.9, 294.3, 481.1, 727.5, 1036",\ + "22.73, 35.53, 79.66, 164.7, 297.6, 484.6, 730.6, 1040",\ + "26.94, 39.92, 84.41, 169.1, 302, 488.7, 735.1, 1044"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("8.356, 22.27, 70.29, 162, 304.9, 505, 768.8, 1100",\ + "8.815, 22.7, 70.76, 162.5, 305.4, 505.7, 769.6, 1100",\ + "9.941, 23.86, 71.93, 163.7, 306.4, 507.2, 771, 1101",\ + "11.19, 25.16, 73.2, 165, 307.7, 508.3, 772.3, 1103",\ + "12.42, 26.32, 74.41, 166.1, 309.1, 509.3, 772.6, 1104",\ + "13.37, 27.24, 75.28, 167, 310, 509.9, 774.2, 1105",\ + "13.97, 27.9, 76.04, 167.5, 310.5, 511, 774.9, 1106",\ + "14.12, 28.11, 76.35, 167.8, 310.9, 511.3, 775.3, 1106"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("3.419, 15.5, 58.47, 140.8, 269, 448.3, 684.3, 982.1",\ + "3.425, 15.51, 58.6, 141, 268.7, 448.7, 684.3, 982.5",\ + "3.54, 15.51, 58.57, 140.9, 269.1, 449.2, 684.4, 983",\ + "3.664, 15.57, 58.62, 140.6, 269.2, 448.9, 684.1, 983.4",\ + "3.946, 15.67, 58.55, 140.9, 268.6, 448.7, 684.6, 983.9",\ + "4.339, 15.88, 58.56, 141, 268.8, 448.9, 684.5, 984.6",\ + "4.81, 16.28, 58.79, 140.9, 269.4, 449.4, 684.8, 983.6",\ + "5.356, 16.73, 59.04, 140.9, 268.8, 448.8, 686.4, 982.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("3.351, 15.78, 59.72, 143.4, 273.9, 456.5, 696.5, 998.9",\ + "3.349, 15.78, 59.73, 143.4, 273.7, 456, 696.4, 999.8",\ + "3.446, 15.78, 59.49, 143.5, 273.4, 457.2, 696.4, 999.3",\ + "3.497, 15.83, 59.56, 143.5, 273.6, 456.6, 696.1, 1001",\ + "3.651, 15.92, 59.72, 143.4, 274, 457, 696.9, 1001",\ + "3.878, 15.95, 59.56, 143.5, 274.1, 456.4, 696.2, 1001",\ + "4.141, 16.14, 59.71, 143.2, 274, 457.2, 697.3, 1001",\ + "4.462, 16.47, 59.79, 143.4, 274.1, 457.2, 698.4, 1001"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("8.842, 21.46, 66.19, 151.8, 285.1, 471.9, 718, 1029",\ + "9.197, 21.87, 66.54, 152.2, 285.4, 472.3, 718.2, 1029",\ + "10.42, 23.11, 67.8, 153.3, 286.6, 473.9, 719.9, 1030",\ + "12.2, 24.8, 69.37, 154.9, 288.2, 475.3, 721.5, 1030",\ + "14.38, 26.79, 71.14, 156.5, 289.8, 476.9, 722.7, 1032",\ + "16.76, 29.02, 72.98, 158.1, 291.5, 478.2, 724.8, 1034",\ + "19.31, 31.48, 75.07, 160, 293.1, 480.2, 726.5, 1035",\ + "21.94, 34.04, 77.27, 161.8, 294.7, 481.7, 727.3, 1037"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("8.103, 21.77, 69.81, 161.5, 304.3, 505, 768.9, 1100",\ + "8.631, 22.29, 70.33, 162.1, 304.8, 505.1, 769.7, 1101",\ + "9.996, 23.6, 71.51, 163.2, 306.3, 506.9, 770.1, 1102",\ + "11.61, 25.05, 72.91, 164.5, 307.5, 508.2, 771.3, 1103",\ + "13.35, 26.51, 74.15, 165.8, 308.7, 509.3, 772.6, 1104",\ + "15, 27.93, 75.21, 166.6, 309.5, 510.1, 773.5, 1105",\ + "16.58, 29.26, 76.17, 167.3, 309.9, 510.7, 774.1, 1106",\ + "17.99, 30.44, 77.07, 167.9, 310.3, 510.9, 774.8, 1106"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("3.43, 15.51, 58.51, 140.8, 268.8, 449.2, 684.4, 982.5",\ + "3.429, 15.49, 58.59, 140.7, 269.2, 448.8, 684.2, 982.2",\ + "3.535, 15.51, 58.66, 140.9, 269.1, 448.9, 684.7, 984.7",\ + "3.656, 15.54, 58.49, 141, 269.2, 448.6, 684.2, 983.8",\ + "3.856, 15.57, 58.71, 140.7, 269.2, 448.2, 684.2, 984",\ + "4.117, 15.62, 58.66, 141, 268.6, 449, 684.7, 984.9",\ + "4.432, 15.73, 58.71, 141, 269.2, 448.2, 684.8, 984.1",\ + "4.748, 15.92, 58.76, 141, 269.3, 449.2, 685.6, 982.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005839, 0.02282, 0.05526, 0.1058, 0.1767, 0.27, 0.3876"); + values("3.421, 15.81, 59.7, 143.7, 273.6, 457.1, 697.5, 1001",\ + "3.428, 15.82, 59.78, 143.7, 274.3, 456.9, 697.5, 1001",\ + "3.527, 15.81, 59.73, 143.4, 274.2, 457.8, 697.4, 1001",\ + "3.601, 15.86, 59.8, 143.4, 274.2, 457.7, 697.2, 1001",\ + "3.795, 15.93, 59.8, 143.7, 274.4, 457.9, 697.5, 1002",\ + "4.05, 15.97, 59.63, 143.3, 274.3, 458, 697.6, 1003",\ + "4.384, 16.12, 59.69, 143.7, 274.2, 457.9, 698.2, 1003",\ + "4.72, 16.35, 59.99, 143.5, 274.1, 457.4, 699.1, 1002"); + } + } + } + } + + cell(gt2_6t_or2_x2_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.04362 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004739 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.449e-06, 8.438e-06, 8.381e-06, 8.254e-06, 8.105e-06, 7.87e-06, \ + 7.575e-06, 7.233e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004756 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.762e-05, 8.762e-05, 8.764e-05, 8.745e-05, 8.744e-05, 8.749e-05, \ + 8.731e-05, 8.7e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A|B)" ; + max_capacitance : 0.6938 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0.0004859, 0.0004489, 0.0004381, 0.0004321, 0.0004213, 0.0003991, 0.0003709, 0.0003445",\ + "0.0004898, 0.0004522, 0.0004411, 0.0004349, 0.0004241, 0.0004018, 0.0003735, 0.0003472",\ + "0.0005357, 0.0004846, 0.0004685, 0.0004609, 0.0004495, 0.0004269, 0.0003984, 0.000372",\ + "0.000649, 0.0005678, 0.0005393, 0.0005283, 0.0005154, 0.0004919, 0.000463, 0.0004365",\ + "0.0008414, 0.0007147, 0.0006643, 0.0006463, 0.0006304, 0.0006052, 0.0005755, 0.0005486",\ + "0.001121, 0.0009377, 0.0008547, 0.0008243, 0.0008032, 0.0007751, 0.0007438, 0.0007164",\ + "0.001494, 0.001244, 0.001119, 0.00107, 0.00104, 0.001007, 0.0009738, 0.0009453",\ + "0.001962, 0.001639, 0.001466, 0.001391, 0.001348, 0.001308, 0.001271, 0.001241"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0, 0, 0, 0, 0, 0.007306, 0.03962, 0.07432",\ + "0, 0, 0, 0, 0, 0.007378, 0.03971, 0.07434",\ + "0, 0, 0, 0, 0, 0.00764, 0.04, 0.07442",\ + "0, 0, 0, 0, 0, 0.008122, 0.04053, 0.07456",\ + "0, 0, 0, 0, 0, 0.008853, 0.04132, 0.07475",\ + "0, 0, 0, 0, 0, 0.009869, 0.04235, 0.07495",\ + "0, 0, 0, 0, 0, 0.01121, 0.04363, 0.07511",\ + "0, 0, 0, 0, 0, 0.01292, 0.04513, 0.07514"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0.0004805, 0.000431, 0.0004161, 0.0004091, 0.000398, 0.0003757, 0.0003473, 0.0003209",\ + "0.0004795, 0.0004315, 0.0004166, 0.0004096, 0.0003984, 0.000376, 0.0003477, 0.0003213",\ + "0.0005131, 0.0004577, 0.0004394, 0.0004313, 0.0004197, 0.000397, 0.0003685, 0.0003421",\ + "0.0006108, 0.0005299, 0.0005013, 0.0004902, 0.0004773, 0.0004538, 0.0004249, 0.0003983",\ + "0.0007775, 0.0006529, 0.0006046, 0.0005872, 0.0005717, 0.0005466, 0.000517, 0.0004902",\ + "0.001028, 0.0008285, 0.0007504, 0.0007222, 0.0007019, 0.0006742, 0.0006433, 0.0006159",\ + "0.001372, 0.001068, 0.0009424, 0.000898, 0.00087, 0.0008382, 0.0008051, 0.0007769",\ + "0.001812, 0.001393, 0.001186, 0.001117, 0.001078, 0.00104, 0.001004, 0.0009739"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("0, 0, 0, 0, 0, 0.0072, 0.03952, 0.07422",\ + "0, 0, 0, 0, 0, 0.007273, 0.0396, 0.07424",\ + "0, 0, 0, 0, 0, 0.00753, 0.03989, 0.07431",\ + "0, 0, 0, 0, 0, 0.008007, 0.04042, 0.07444",\ + "0, 0, 0, 0, 0, 0.00872, 0.04119, 0.07462",\ + "0, 0, 0, 0, 0, 0.009723, 0.0422, 0.0748",\ + "0, 0, 0, 0, 0, 0.01104, 0.04346, 0.07492",\ + "0, 0, 0, 0, 0, 0.01274, 0.04493, 0.07492"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("8.579, 21.3, 63.79, 144.7, 271, 447.8, 681.5, 973.6",\ + "9.068, 21.75, 64.32, 145.2, 271.4, 448.8, 682, 975.9",\ + "10.86, 23.48, 66, 146.9, 273, 450.1, 683.2, 975.8",\ + "13.46, 26.08, 68.41, 149.5, 275.5, 453, 686.2, 980.2",\ + "16.75, 29.29, 71.46, 152.5, 278.8, 455.2, 688.5, 981.5",\ + "20.57, 33.13, 75.21, 155.9, 282.3, 458.8, 692.3, 985.1",\ + "24.87, 37.48, 79.64, 160.3, 286.6, 463.8, 695.7, 988.8",\ + "29.66, 42.3, 84.68, 165.2, 291, 468.7, 701.2, 993.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("7.976, 21.38, 66.26, 151.8, 285.2, 471.8, 718.2, 1028",\ + "8.489, 21.87, 66.79, 152.3, 285.5, 472.9, 719.1, 1029",\ + "9.989, 23.37, 68.29, 153.8, 287, 474.2, 720.3, 1030",\ + "11.76, 25.13, 70, 155.6, 289, 475.9, 721.9, 1032",\ + "13.57, 26.82, 71.67, 157.3, 290.6, 477.6, 723.2, 1033",\ + "15.16, 28.36, 73.13, 158.7, 291.9, 479, 725.1, 1035",\ + "16.43, 29.62, 74.4, 159.9, 293.2, 480.4, 726, 1035",\ + "17.26, 30.51, 75.31, 160.7, 294.1, 481.2, 727, 1036"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.579, 14.64, 58.57, 142.3, 273.1, 456.6, 695.3, 1001",\ + "2.583, 14.62, 58.57, 142.4, 273.1, 455.7, 696.1, 999.5",\ + "2.683, 14.63, 58.48, 142.4, 273.1, 456.3, 695.8, 1001",\ + "2.936, 14.7, 58.39, 142, 273.2, 455.5, 695.5, 999.6",\ + "3.308, 14.79, 58.52, 142.2, 272.2, 456.6, 695.9, 998.9",\ + "3.862, 14.98, 58.47, 142.5, 272.8, 456.6, 696, 1000",\ + "4.5, 15.31, 58.54, 142.4, 272.7, 454.9, 696.1, 1001",\ + "5.288, 15.71, 58.98, 142.4, 273.1, 455.2, 696.8, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.362, 14.48, 57.91, 140.6, 269.9, 450.5, 687.4, 987.7",\ + "2.371, 14.48, 57.9, 140.8, 269.7, 451.3, 687.9, 987.4",\ + "2.477, 14.47, 57.88, 140.7, 269.3, 451.1, 687.4, 987.3",\ + "2.653, 14.52, 57.9, 140.4, 269.5, 451, 687.4, 987.3",\ + "2.913, 14.6, 57.8, 140.5, 269.4, 451, 687.6, 988.3",\ + "3.305, 14.65, 57.81, 140.8, 269.3, 450.1, 687.6, 989.3",\ + "3.738, 14.78, 57.87, 140.6, 269.6, 451.3, 688, 989.7",\ + "4.218, 15.02, 58.1, 140.8, 270.1, 451.4, 689, 989.4"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("9.023, 21.64, 64.16, 145, 271.2, 448.7, 681.5, 975.4",\ + "9.366, 22.01, 64.5, 145.5, 271.3, 449, 681.8, 975.3",\ + "10.7, 23.34, 65.74, 146.8, 272.7, 450.3, 683.3, 975.8",\ + "12.75, 25.39, 67.81, 148.7, 275.1, 452.4, 685.6, 978.3",\ + "15.28, 27.81, 70.09, 151.1, 277.2, 454.2, 687.7, 981.2",\ + "18.1, 30.5, 72.47, 153.3, 279.5, 456.9, 689.2, 982.2",\ + "21.09, 33.36, 75.16, 155.9, 281.7, 458.6, 692.4, 984.8",\ + "24.21, 36.39, 77.87, 158.3, 284.2, 461.5, 694.6, 986.7"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("7.865, 21.09, 65.96, 151.5, 285.1, 472.2, 718.3, 1028",\ + "8.399, 21.61, 66.52, 152.2, 285.4, 472.2, 719.1, 1029",\ + "10.02, 23.22, 67.98, 153.6, 287, 474.3, 719.8, 1030",\ + "12.03, 25.12, 69.87, 155.5, 288.8, 475.9, 722.4, 1032",\ + "14.18, 27.01, 71.67, 157.1, 290.4, 477.5, 724.1, 1034",\ + "16.33, 28.91, 73.27, 158.8, 291.9, 478.9, 725.5, 1035",\ + "18.37, 30.74, 74.83, 160, 293.3, 480, 726.8, 1036",\ + "20.27, 32.37, 76.08, 161.2, 294.2, 481.4, 727.9, 1037"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.58, 14.63, 58.51, 142.4, 273.1, 455.3, 695.6, 1000",\ + "2.584, 14.64, 58.42, 142.3, 273.2, 455.4, 696.2, 1001",\ + "2.687, 14.64, 58.37, 142.2, 273.2, 455.7, 695.7, 1001",\ + "2.917, 14.69, 58.59, 142.4, 272.2, 455.1, 695.4, 1000",\ + "3.208, 14.74, 58.59, 142, 272.9, 456.3, 695.5, 998.7",\ + "3.597, 14.82, 58.41, 142.4, 273, 455.4, 695.8, 1000",\ + "4.059, 14.94, 58.46, 142.2, 273.2, 456.5, 695.9, 1001",\ + "4.558, 15.13, 58.5, 142.1, 273.2, 455.9, 695.7, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.009673, 0.04012, 0.09825, 0.1888, 0.3159, 0.4831, 0.6938"); + values("2.459, 14.5, 57.98, 140.5, 270.2, 451.7, 688.1, 988.2",\ + "2.466, 14.48, 57.97, 140.9, 270.1, 451.1, 688.2, 988.5",\ + "2.583, 14.49, 57.89, 140.8, 269.6, 451.3, 688.3, 988.1",\ + "2.787, 14.56, 57.85, 141, 270.2, 451.5, 688.2, 988",\ + "3.115, 14.61, 57.86, 140.7, 269.9, 451.2, 688.5, 989.2",\ + "3.542, 14.66, 57.87, 140.9, 269.4, 451.1, 688.3, 990.1",\ + "4.012, 14.81, 58.01, 140.9, 269.7, 450.9, 688.7, 990.5",\ + "4.539, 15, 58.01, 140.6, 270.1, 450.9, 689.5, 990.1"); + } + } + } + } + + cell(gt2_6t_or2_x3_w31_lvt) { + area : 0.036288 ; + cell_leakage_power : 0.05884 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004747 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.026e-06, 9.019e-06, 8.954e-06, 8.833e-06, 8.684e-06, 8.446e-06, \ + 8.157e-06, 7.814e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004767 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.397e-05, 8.397e-05, 8.401e-05, 8.378e-05, 8.376e-05, 8.377e-05, \ + 8.348e-05, 8.335e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A|B)" ; + max_capacitance : 0.8887 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("0.0006891, 0.0006077, 0.0005905, 0.0005818, 0.000566, 0.0005319, 0.0004879, 0.0004467",\ + "0.0006914, 0.0006095, 0.0005922, 0.0005835, 0.0005676, 0.0005334, 0.0004893, 0.0004482",\ + "0.0007364, 0.0006381, 0.0006151, 0.0006048, 0.0005882, 0.0005535, 0.0005091, 0.000468",\ + "0.0008705, 0.0007203, 0.0006814, 0.0006667, 0.0006482, 0.0006123, 0.0005673, 0.000526",\ + "0.001096, 0.0008709, 0.0008026, 0.0007789, 0.0007565, 0.0007183, 0.0006722, 0.0006305",\ + "0.001423, 0.001105, 0.0009916, 0.0009526, 0.0009233, 0.0008811, 0.0008331, 0.0007907",\ + "0.001854, 0.001427, 0.001257, 0.001195, 0.001154, 0.001106, 0.001055, 0.001011",\ + "0.00239, 0.001846, 0.001608, 0.001514, 0.001457, 0.0014, 0.001344, 0.001298"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("0, 0, 0, 0, 0, 0.009272, 0.05033, 0.09475",\ + "0, 0, 0, 0, 0, 0.009364, 0.05044, 0.09478",\ + "0, 0, 0, 0, 0, 0.009689, 0.05081, 0.09487",\ + "0, 0, 0, 0, 0, 0.0103, 0.05148, 0.09505",\ + "0, 0, 0, 0, 0, 0.01121, 0.05246, 0.09527",\ + "0, 0, 0, 0, 0, 0.01248, 0.05375, 0.09551",\ + "0, 0, 0, 0, 0, 0.01415, 0.05534, 0.09568",\ + "0, 0, 0, 0, 0, 0.01628, 0.0572, 0.09568"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("0.0006868, 0.0005928, 0.0005702, 0.0005603, 0.0005441, 0.0005098, 0.0004656, 0.0004244",\ + "0.000685, 0.0005921, 0.0005699, 0.00056, 0.0005437, 0.0005094, 0.0004651, 0.000424",\ + "0.0007181, 0.000615, 0.0005888, 0.0005778, 0.0005609, 0.0005261, 0.0004817, 0.0004405",\ + "0.0008342, 0.0006875, 0.0006482, 0.0006333, 0.0006148, 0.0005789, 0.0005339, 0.0004926",\ + "0.001031, 0.0008172, 0.0007528, 0.0007302, 0.0007082, 0.0006702, 0.0006242, 0.0005826",\ + "0.001318, 0.001007, 0.0009033, 0.0008674, 0.0008394, 0.0007979, 0.0007502, 0.000708",\ + "0.001707, 0.001262, 0.001103, 0.001047, 0.00101, 0.0009629, 0.0009125, 0.0008694",\ + "0.0022, 0.001603, 0.001356, 0.001272, 0.001221, 0.001166, 0.001112, 0.001067"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("0, 0, 0, 0, 0, 0.009178, 0.05024, 0.09466",\ + "0, 0, 0, 0, 0, 0.009268, 0.05034, 0.09469",\ + "0, 0, 0, 0, 0, 0.009595, 0.05071, 0.09478",\ + "0, 0, 0, 0, 0, 0.01019, 0.05137, 0.09494",\ + "0, 0, 0, 0, 0, 0.01109, 0.05233, 0.09516",\ + "0, 0, 0, 0, 0, 0.01234, 0.05361, 0.09537",\ + "0, 0, 0, 0, 0, 0.01399, 0.05518, 0.09551",\ + "0, 0, 0, 0, 0, 0.0161, 0.05701, 0.09547"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("9.86, 22.99, 65.41, 146.1, 271.9, 448.7, 680.8, 973.5",\ + "10.33, 23.47, 65.94, 146.7, 272.7, 448.9, 681.2, 974",\ + "12.22, 25.24, 67.67, 148.4, 274.4, 450.6, 683.2, 976.4",\ + "15.22, 28.15, 70.53, 151.3, 277.1, 453.9, 685.7, 978",\ + "18.94, 31.71, 73.86, 154.6, 280.5, 457.1, 689.7, 981.5",\ + "23.27, 35.99, 78, 158.7, 284.5, 461.1, 693.6, 985.6",\ + "28.11, 40.82, 82.72, 163.1, 289, 465.7, 697.7, 989.9",\ + "33.48, 46.16, 88.2, 168.6, 294.3, 470.4, 703.1, 994.9"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("8.895, 22.61, 67.15, 152.1, 284.5, 470, 714.6, 1022",\ + "9.418, 23.14, 67.78, 152.8, 285.1, 470.9, 715.4, 1023",\ + "11.17, 24.81, 69.42, 154.4, 286.7, 472.6, 716.9, 1025",\ + "13.38, 26.97, 71.53, 156.6, 288.7, 474.7, 719.2, 1027",\ + "15.69, 29.11, 73.71, 158.7, 291, 476.7, 721.2, 1028",\ + "17.84, 31.15, 75.57, 160.6, 292.8, 478.3, 722.4, 1030",\ + "19.69, 32.93, 77.27, 162, 294.5, 480.2, 723.6, 1031",\ + "21.14, 34.36, 78.62, 163.3, 295.7, 481.5, 724.9, 1032"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("2.68, 14.59, 58.52, 142.1, 272.8, 456.3, 696.2, 1001",\ + "2.679, 14.59, 58.52, 142.3, 273.2, 456.5, 696.9, 1002",\ + "2.727, 14.61, 58.52, 142.4, 273.3, 456.4, 696.1, 1001",\ + "3.056, 14.64, 58.32, 142.5, 272.7, 456.7, 696.3, 1000",\ + "3.541, 14.8, 58.55, 142.2, 273.1, 456.9, 696.2, 999.9",\ + "4.13, 14.96, 58.55, 142.5, 273.3, 456.4, 696.4, 1002",\ + "4.941, 15.34, 58.56, 142.3, 273, 456.8, 696.5, 1002",\ + "5.842, 15.74, 58.72, 142.6, 273.4, 456, 697.3, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("2.372, 14.39, 57.8, 140.9, 270.4, 451.7, 689.1, 990.2",\ + "2.369, 14.4, 57.81, 140.8, 269.9, 451.4, 689.3, 990.3",\ + "2.44, 14.39, 57.88, 140.7, 270.2, 451.1, 689.5, 992.2",\ + "2.661, 14.44, 57.83, 140.8, 270.3, 451.1, 689.4, 991.4",\ + "3.009, 14.51, 57.88, 140.6, 270, 452.1, 689.7, 992.3",\ + "3.461, 14.61, 57.87, 140.8, 270.2, 452.1, 689.2, 991.7",\ + "4.008, 14.8, 57.91, 141, 269.8, 451.1, 689.7, 990.8",\ + "4.608, 14.99, 58.07, 140.9, 270.4, 451, 690.6, 989.7"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("10.33, 23.38, 65.77, 146.6, 272.4, 449, 681.4, 974.4",\ + "10.65, 23.74, 66.21, 147, 272.8, 449.1, 681.7, 974.2",\ + "12.07, 25.09, 67.43, 148.1, 274, 450.9, 683.4, 976.1",\ + "14.4, 27.42, 69.7, 150.4, 276.1, 453.1, 685.6, 978.3",\ + "17.31, 30.19, 72.42, 153, 279, 455.6, 687.3, 980.1",\ + "20.6, 33.28, 75.21, 155.9, 281.5, 458.1, 690.2, 982.7",\ + "24.13, 36.6, 78.28, 158.7, 284.5, 461.1, 693.3, 986.1",\ + "27.78, 40.1, 81.48, 161.7, 287.3, 463.9, 696.3, 988"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("8.726, 22.27, 66.81, 151.7, 284.2, 470.1, 713.5, 1021",\ + "9.263, 22.79, 67.34, 152.2, 284.8, 470.6, 714.3, 1022",\ + "11.09, 24.53, 69.1, 154.1, 286.3, 472.1, 716.5, 1024",\ + "13.48, 26.81, 71.27, 156.2, 288.5, 474.2, 718.8, 1026",\ + "16.08, 29.12, 73.47, 158.2, 290.4, 476, 721, 1028",\ + "18.71, 31.45, 75.49, 160.4, 292.7, 478.2, 722.9, 1030",\ + "21.28, 33.74, 77.49, 162, 294.4, 479.5, 724.5, 1031",\ + "23.73, 35.88, 79.24, 163.6, 295.8, 481.4, 725.1, 1033"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("2.676, 14.6, 58.55, 142.2, 273.1, 456.7, 696.2, 1001",\ + "2.682, 14.6, 58.32, 142.5, 273.3, 455.8, 696.2, 1002",\ + "2.739, 14.6, 58.54, 142.2, 273, 456.3, 696.2, 1001",\ + "3.032, 14.64, 58.55, 142.1, 272.9, 456.5, 696.2, 1001",\ + "3.389, 14.75, 58.45, 142.2, 273, 456.8, 696.2, 999.8",\ + "3.86, 14.85, 58.58, 142.5, 272.7, 456.7, 696.7, 1001",\ + "4.469, 15.01, 58.46, 142.3, 272.7, 456.2, 696.5, 1002",\ + "5.043, 15.21, 58.48, 142.5, 272.4, 456.8, 698.1, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01211, 0.05112, 0.1256, 0.2417, 0.4045, 0.6188, 0.8887"); + values("2.448, 14.41, 57.86, 141, 270.4, 451.4, 689.7, 991",\ + "2.454, 14.41, 57.83, 141, 270.3, 451.1, 689.7, 991.2",\ + "2.544, 14.41, 57.92, 141, 270.6, 452.2, 689.9, 991.5",\ + "2.802, 14.47, 57.79, 141, 270.5, 452.2, 689.9, 992.1",\ + "3.199, 14.54, 57.95, 141, 270.5, 452.3, 690, 992.7",\ + "3.711, 14.63, 57.8, 140.9, 270.4, 452.2, 689.9, 992.7",\ + "4.312, 14.83, 57.99, 141, 270.3, 452.3, 690.1, 991.5",\ + "4.973, 15.01, 58.03, 140.7, 270.5, 451.9, 691.1, 990.6"); + } + } + } + } + + cell(gt2_6t_or2_x4_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.07407 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.000472 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.605e-06, 8.603e-06, 8.552e-06, 8.41e-06, 8.27e-06, 8.029e-06, \ + 7.734e-06, 7.397e-06"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004778 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("8.277e-05, 8.278e-05, 8.282e-05, 8.259e-05, 8.272e-05, 8.255e-05, \ + 8.238e-05, 8.216e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A|B)" ; + max_capacitance : 1.147 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("0.0009503, 0.0007507, 0.0007188, 0.0007059, 0.0006857, 0.0006444, 0.000592, 0.0005428",\ + "0.0009515, 0.0007519, 0.00072, 0.000707, 0.0006867, 0.0006453, 0.0005929, 0.0005437",\ + "0.0009946, 0.0007779, 0.0007398, 0.0007252, 0.0007041, 0.0006621, 0.0006094, 0.0005602",\ + "0.001158, 0.0008658, 0.0008053, 0.0007847, 0.0007611, 0.0007175, 0.000664, 0.0006145",\ + "0.001436, 0.001026, 0.000928, 0.0008962, 0.0008677, 0.0008213, 0.0007664, 0.0007165",\ + "0.001831, 0.001281, 0.00112, 0.001069, 0.001032, 0.000981, 0.0009237, 0.0008729",\ + "0.002344, 0.001631, 0.001392, 0.001313, 0.001263, 0.001204, 0.001143, 0.001091",\ + "0.00297, 0.002088, 0.001755, 0.001635, 0.001566, 0.001497, 0.001431, 0.001376"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("0, 0, 0, 0, 0, 0.01158, 0.06339, 0.1216",\ + "0, 0, 0, 0, 0, 0.01169, 0.06352, 0.1217",\ + "0, 0, 0, 0, 0, 0.0121, 0.06401, 0.1218",\ + "0, 0, 0, 0, 0, 0.01286, 0.06488, 0.1221",\ + "0, 0, 0, 0, 0, 0.01399, 0.06615, 0.1225",\ + "0, 0, 0, 0, 0, 0.01556, 0.06783, 0.123",\ + "0, 0, 0, 0, 0, 0.01763, 0.06991, 0.1234",\ + "0, 0, 0, 0, 0, 0.02026, 0.07234, 0.1236"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("0.0009588, 0.0007477, 0.0007101, 0.0006957, 0.000675, 0.0006335, 0.000581, 0.0005317",\ + "0.000957, 0.0007465, 0.0007092, 0.0006949, 0.0006742, 0.0006325, 0.00058, 0.0005307",\ + "0.0009893, 0.0007668, 0.0007249, 0.0007093, 0.000688, 0.0006458, 0.000593, 0.0005437",\ + "0.001128, 0.0008443, 0.0007842, 0.0007636, 0.00074, 0.0006965, 0.000643, 0.0005935",\ + "0.00137, 0.0009854, 0.000892, 0.0008616, 0.0008338, 0.0007877, 0.000733, 0.0006832",\ + "0.001716, 0.001197, 0.001051, 0.001005, 0.0009695, 0.0009193, 0.0008626, 0.000812",\ + "0.002174, 0.001479, 0.001264, 0.001193, 0.001147, 0.00109, 0.00103, 0.0009785",\ + "0.002746, 0.00185, 0.001533, 0.001428, 0.001366, 0.001301, 0.001236, 0.001183"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("0, 0, 0, 0, 0, 0.01157, 0.06338, 0.1216",\ + "0, 0, 0, 0, 0, 0.01169, 0.06352, 0.1217",\ + "0, 0, 0, 0, 0, 0.01209, 0.064, 0.1218",\ + "0, 0, 0, 0, 0, 0.01284, 0.06486, 0.1221",\ + "0, 0, 0, 0, 0, 0.01396, 0.06612, 0.1225",\ + "0, 0, 0, 0, 0, 0.01552, 0.06778, 0.1229",\ + "0, 0, 0, 0, 0, 0.01756, 0.06983, 0.1233",\ + "0, 0, 0, 0, 0, 0.02018, 0.07225, 0.1235"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("10.95, 24.07, 65.23, 143.5, 265.4, 436.2, 661.3, 944.8",\ + "11.4, 24.54, 65.74, 144, 265.5, 436.8, 660.9, 944.4",\ + "13.31, 26.34, 67.52, 145.6, 267.6, 438, 663.2, 946.5",\ + "16.62, 29.52, 70.62, 148.6, 270.6, 441.7, 666.7, 949.6",\ + "20.71, 33.43, 74.38, 152.5, 274.4, 445.2, 669.6, 953.2",\ + "25.43, 38.03, 78.81, 156.8, 278.7, 449.7, 674.2, 957.5",\ + "30.72, 43.29, 83.99, 161.9, 283.7, 454.5, 679.5, 962.9",\ + "36.5, 49.06, 89.75, 167.5, 289.3, 460, 685, 967.4"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("9.609, 23.18, 66.07, 147.9, 275, 453.6, 688.5, 984.3",\ + "10.14, 23.74, 66.73, 148.2, 275.6, 453.7, 688.6, 984.7",\ + "12.03, 25.52, 68.48, 150.2, 277.4, 455.7, 689.8, 986.2",\ + "14.63, 28.03, 70.96, 152.6, 279.8, 457.7, 692.5, 988.1",\ + "17.38, 30.62, 73.48, 155.1, 282.2, 460.7, 695.4, 990.2",\ + "20, 33.12, 75.81, 157.5, 284.7, 462.5, 697.9, 992.7",\ + "22.34, 35.4, 78.01, 159.3, 286.8, 465.3, 699.9, 994.4",\ + "24.31, 37.38, 79.75, 161.1, 288.5, 466.9, 701.5, 995.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("2.831, 14.46, 58.23, 142.1, 272.9, 456.3, 696.6, 1003",\ + "2.813, 14.44, 58.33, 142.1, 273.2, 456.7, 697.6, 1002",\ + "2.833, 14.46, 58.11, 142.2, 272.7, 456.8, 697.6, 1002",\ + "3.178, 14.52, 58.13, 142.3, 272.7, 456.3, 696.7, 1002",\ + "3.723, 14.67, 58.23, 142.3, 272.6, 457, 696.5, 1001",\ + "4.451, 14.87, 58.35, 142.3, 273.1, 456.4, 696.6, 1001",\ + "5.317, 15.2, 58.23, 142.4, 272.8, 456.8, 697, 1002",\ + "6.324, 15.68, 58.34, 142.1, 272.8, 457, 696.6, 1003"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("2.365, 14.09, 57.1, 139.4, 267.9, 446.6, 683.2, 982.8",\ + "2.365, 14.08, 57.21, 139.4, 267.3, 448.2, 683.7, 982.6",\ + "2.395, 14.09, 57, 139.3, 267.3, 448, 683.3, 982.2",\ + "2.684, 14.14, 57.19, 139.6, 267.9, 447.9, 682.8, 982.2",\ + "3.094, 14.24, 57.04, 139.5, 268, 447.3, 682.9, 980.3",\ + "3.629, 14.36, 57.23, 139.3, 267.3, 447.9, 683.1, 981.8",\ + "4.266, 14.54, 57.18, 139.5, 267.3, 447.5, 683.2, 982.9",\ + "4.954, 14.87, 57.22, 139.6, 267.4, 447.9, 683, 980.9"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("11.41, 24.5, 65.69, 143.9, 265.5, 436.6, 661.4, 944.9",\ + "11.74, 24.82, 65.96, 144.2, 266.1, 436.6, 661.6, 944.4",\ + "13.18, 26.21, 67.34, 145.5, 267.5, 437.9, 662.8, 945.8",\ + "15.74, 28.72, 69.84, 148, 269.7, 440.8, 665.9, 948.9",\ + "18.95, 31.81, 72.82, 151, 272.7, 443.7, 668, 951.2",\ + "22.62, 35.28, 76.08, 154, 275.9, 446.9, 671.7, 955.3",\ + "26.55, 39, 79.5, 157.3, 279.3, 450.2, 674.8, 957.8",\ + "30.68, 42.9, 83.11, 160.8, 282.6, 453.2, 677.9, 960.5"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("9.398, 22.85, 65.85, 147.5, 274.4, 452.6, 688.3, 984.3",\ + "9.933, 23.38, 66.36, 148, 274.9, 453.4, 688.6, 984.7",\ + "11.89, 25.25, 68.19, 149.7, 277.1, 455.7, 689.9, 985.3",\ + "14.64, 27.85, 70.67, 152.4, 279.4, 457.5, 693.1, 989",\ + "17.63, 30.57, 73.24, 154.6, 281.6, 459.8, 695.6, 991.6",\ + "20.69, 33.3, 75.65, 157.2, 284, 462.4, 697.8, 993.5",\ + "23.69, 36.03, 78.1, 159.3, 286.4, 464.9, 699.7, 994.3",\ + "26.6, 38.63, 80.24, 161.3, 288, 466.6, 701.7, 995.9"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("2.829, 14.45, 58.32, 142.2, 273, 456.9, 698.1, 1003",\ + "2.817, 14.47, 58.26, 142, 272.9, 456.7, 697.9, 1003",\ + "2.834, 14.46, 58.19, 142.1, 272.8, 457, 697.4, 1003",\ + "3.153, 14.51, 58.33, 142.2, 273.2, 455.8, 696.6, 1001",\ + "3.57, 14.69, 58.32, 142.2, 272.9, 456.9, 696.5, 1001",\ + "4.137, 14.79, 58.27, 142.3, 273.2, 456.8, 696.9, 1001",\ + "4.807, 14.96, 58.2, 142.3, 272.9, 456.6, 696.6, 1002",\ + "5.577, 15.23, 58.42, 142.3, 272.6, 457, 696.8, 1003"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01534, 0.06569, 0.1618, 0.3116, 0.5218, 0.7983, 1.147"); + values("2.451, 14.17, 57.23, 139.3, 267.8, 448.1, 683.2, 981.8",\ + "2.442, 14.18, 57.23, 139.3, 267.9, 448.2, 684.3, 983.4",\ + "2.497, 14.12, 57.13, 139.6, 267.8, 447.1, 683.5, 982.8",\ + "2.809, 14.18, 57.23, 139.3, 267.7, 447.8, 683.1, 981.9",\ + "3.273, 14.28, 57.19, 139.5, 267.8, 447.9, 683.3, 981",\ + "3.867, 14.4, 57.25, 139.6, 267.8, 447.7, 683.6, 982.6",\ + "4.587, 14.6, 57.19, 139.4, 267.3, 448.1, 683.6, 983.9",\ + "5.381, 14.89, 57.39, 139.6, 267.6, 448.1, 683.3, 983.3"); + } + } + } + } + + cell(gt2_6t_or3_x1_w31_lvt) { + area : 0.03024 ; + cell_leakage_power : 0.03498 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0004766 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.288e-05, 9.288e-05, 9.287e-05, 9.278e-05, 9.265e-05, 9.267e-05, \ + 9.238e-05, 9.222e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(B) { + capacitance : 0.0004629 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("7.813e-05, 7.811e-05, 7.806e-05, 7.792e-05, 7.792e-05, 7.771e-05, \ + 7.758e-05, 7.743e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + + pin(C) { + capacitance : 0.000476 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("1.89e-06, 1.874e-06, 1.807e-06, 1.674e-06, 1.535e-06, 1.309e-06, \ + 1.014e-06, 6.577e-07"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("2.489e-07, 2.173e-07, 2.379e-07, 2.843e-07, 3.42e-07, 4.328e-07, \ + 5.527e-07, 7.265e-07"); + } + } + } + + pin(Y) { + direction : output ; + function : "(A|B|C)" ; + max_capacitance : 0.3907 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0004016, 0.0003526, 0.0003326, 0.0003252, 0.0003172, 0.0003028, 0.0002843, 0.0002675",\ + "0.0003979, 0.0003518, 0.0003323, 0.000325, 0.000317, 0.0003026, 0.000284, 0.0002673",\ + "0.0004169, 0.0003737, 0.0003527, 0.0003446, 0.0003363, 0.0003217, 0.0003029, 0.0002862",\ + "0.0004889, 0.0004383, 0.0004089, 0.0003977, 0.0003882, 0.0003729, 0.0003538, 0.0003369",\ + "0.0006204, 0.0005512, 0.0005048, 0.000487, 0.0004747, 0.0004578, 0.0004379, 0.0004207",\ + "0.0008222, 0.000712, 0.0006404, 0.0006112, 0.0005937, 0.0005741, 0.0005528, 0.000535",\ + "0.001109, 0.0009284, 0.0008197, 0.0007733, 0.0007475, 0.0007234, 0.0006997, 0.0006809",\ + "0.001482, 0.00122, 0.001047, 0.0009767, 0.0009387, 0.0009077, 0.0008803, 0.0008598"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004385, 0.02376, 0.04238",\ + "0, 0, 0, 0, 0, 0.004433, 0.02381, 0.04238",\ + "0, 0, 0, 0, 0, 0.004599, 0.02397, 0.0424",\ + "0, 0, 0, 0, 0, 0.004904, 0.02428, 0.04243",\ + "0, 0, 0, 0, 0, 0.005371, 0.02472, 0.04247",\ + "0, 0, 0, 0, 0, 0.006026, 0.02531, 0.04249",\ + "0, 0, 0, 0, 0, 0.006892, 0.02602, 0.04246",\ + "0, 0, 0, 0, 0, 0.008001, 0.02684, 0.04233"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0003439, 0.0003113, 0.0002983, 0.0002926, 0.0002853, 0.0002712, 0.0002528, 0.0002361",\ + "0.0003431, 0.0003123, 0.0002995, 0.0002937, 0.0002864, 0.0002722, 0.0002538, 0.0002371",\ + "0.0003726, 0.0003392, 0.0003232, 0.0003164, 0.0003086, 0.0002942, 0.0002756, 0.0002589",\ + "0.0004601, 0.0004135, 0.0003876, 0.0003776, 0.0003684, 0.0003533, 0.0003343, 0.0003174",\ + "0.0006133, 0.0005486, 0.0005042, 0.0004872, 0.0004751, 0.0004583, 0.0004385, 0.0004214",\ + "0.0008368, 0.0007517, 0.0006817, 0.0006527, 0.0006352, 0.0006155, 0.0005942, 0.0005765",\ + "0.001135, 0.001029, 0.000928, 0.0008811, 0.0008549, 0.0008305, 0.0008067, 0.0007879",\ + "0.001514, 0.001384, 0.001251, 0.00118, 0.001141, 0.001109, 0.001082, 0.001061"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004498, 0.02387, 0.0425",\ + "0, 0, 0, 0, 0, 0.004543, 0.02391, 0.0425",\ + "0, 0, 0, 0, 0, 0.004712, 0.02409, 0.04252",\ + "0, 0, 0, 0, 0, 0.005035, 0.02441, 0.04257",\ + "0, 0, 0, 0, 0, 0.005524, 0.02488, 0.04262",\ + "0, 0, 0, 0, 0, 0.006207, 0.02549, 0.04267",\ + "0, 0, 0, 0, 0, 0.007109, 0.02624, 0.04267",\ + "0, 0, 0, 0, 0, 0.008258, 0.0271, 0.04258"); + } + } + + internal_power() { + related_pin : "C" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0.0003583, 0.0003395, 0.0003317, 0.0003272, 0.0003204, 0.0003065, 0.0002881, 0.0002715",\ + "0.0003629, 0.0003435, 0.0003351, 0.0003305, 0.0003236, 0.0003096, 0.0002912, 0.0002746",\ + "0.0004016, 0.0003747, 0.0003619, 0.000356, 0.0003485, 0.0003343, 0.0003157, 0.0002991",\ + "0.0004912, 0.0004501, 0.0004267, 0.0004174, 0.0004085, 0.0003935, 0.0003745, 0.0003578",\ + "0.0006411, 0.0005814, 0.0005397, 0.0005233, 0.0005114, 0.0004947, 0.000475, 0.0004579",\ + "0.0008585, 0.0007784, 0.0007111, 0.0006827, 0.0006654, 0.0006458, 0.0006245, 0.0006068",\ + "0.00115, 0.001048, 0.0009511, 0.0009043, 0.000878, 0.0008534, 0.0008295, 0.0008107",\ + "0.001518, 0.001395, 0.001265, 0.001194, 0.001154, 0.001122, 0.001094, 0.001073"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("0, 0, 0, 0, 0, 0.004484, 0.02385, 0.04249",\ + "0, 0, 0, 0, 0, 0.004531, 0.0239, 0.04249",\ + "0, 0, 0, 0, 0, 0.004703, 0.02407, 0.04251",\ + "0, 0, 0, 0, 0, 0.005014, 0.02438, 0.04255",\ + "0, 0, 0, 0, 0, 0.005488, 0.02484, 0.04261",\ + "0, 0, 0, 0, 0, 0.006145, 0.02543, 0.04265",\ + "0, 0, 0, 0, 0, 0.007017, 0.02616, 0.04265",\ + "0, 0, 0, 0, 0, 0.008133, 0.027, 0.04257"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("10.86, 23.57, 68.34, 154, 287.7, 475.3, 721.7, 1033",\ + "11.09, 23.81, 68.59, 154.5, 287.9, 475.8, 722.4, 1034",\ + "12.02, 24.83, 69.59, 155.4, 289.2, 476.2, 723.9, 1035",\ + "13.64, 26.52, 71.18, 156.8, 290.5, 478.2, 724.7, 1036",\ + "15.94, 28.71, 73.1, 158.7, 292.5, 479.8, 727.2, 1037",\ + "18.59, 31.27, 75.31, 160.8, 294.2, 482.1, 728.6, 1039",\ + "21.46, 34.15, 77.81, 162.9, 296.4, 484.2, 731.2, 1041",\ + "24.47, 37.19, 80.42, 165.3, 298.4, 486.1, 732.7, 1043"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("8.582, 22.33, 70.57, 162.7, 306.4, 507.8, 773.3, 1106",\ + "9.129, 22.86, 71.14, 163.3, 307, 508.6, 773.1, 1107",\ + "10.66, 24.3, 72.52, 164.6, 308.3, 509.9, 774.8, 1108",\ + "12.47, 25.94, 74.02, 166.1, 309.6, 510.9, 776.6, 1109",\ + "14.36, 27.6, 75.44, 167.5, 311.1, 512.6, 777.6, 1111",\ + "16.16, 29.12, 76.58, 168.5, 311.8, 513.5, 778.5, 1112",\ + "17.84, 30.6, 77.63, 169.2, 312.7, 514.1, 779.2, 1112",\ + "19.32, 31.88, 78.49, 169.7, 312.9, 514.4, 779.5, 1112"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.615, 15.41, 58.31, 140.2, 267.7, 446.8, 680.5, 977.3",\ + "3.616, 15.42, 58.18, 139.9, 267.7, 446.8, 681, 977.6",\ + "3.691, 15.41, 58.31, 140, 267.2, 446.6, 681, 979.2",\ + "3.84, 15.48, 58.34, 140.2, 267.6, 446.8, 680.7, 978.4",\ + "4.051, 15.53, 58.23, 140.2, 267.4, 446.7, 680.9, 979",\ + "4.364, 15.57, 58.36, 139.9, 267.7, 446.6, 680.7, 979.2",\ + "4.687, 15.71, 58.25, 140.2, 267.8, 445.9, 680.8, 978.4",\ + "5.047, 15.94, 58.43, 139.9, 267.7, 446.6, 681.6, 977.4"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.456, 15.74, 59.62, 143.2, 273.5, 456.4, 696.5, 998.7",\ + "3.468, 15.72, 59.65, 143.2, 273.9, 457.1, 696.5, 999",\ + "3.558, 15.73, 59.66, 143, 273.7, 456.9, 696.4, 1000",\ + "3.672, 15.77, 59.65, 143.1, 273.4, 456, 696.2, 1000",\ + "3.875, 15.81, 59.63, 143.3, 273.9, 457.2, 696.2, 1000",\ + "4.174, 15.89, 59.55, 143.4, 273.5, 457.1, 696.3, 1001",\ + "4.538, 16.08, 59.56, 143.2, 273.9, 457, 697.5, 1001",\ + "4.958, 16.22, 59.78, 143.2, 273.2, 457.1, 697.8, 1001"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("10.42, 23.33, 68.16, 153.9, 287.7, 475.5, 721.8, 1033",\ + "10.72, 23.66, 68.53, 154.3, 288.2, 476, 723, 1033",\ + "12.05, 25, 69.84, 155.6, 289.3, 477.2, 724.2, 1035",\ + "14.32, 27.3, 71.98, 157.8, 291.4, 479.2, 725.8, 1037",\ + "17.43, 30.38, 74.9, 160.5, 294.2, 481.7, 728.8, 1039",\ + "21.12, 34.27, 78.52, 164, 297.6, 484.9, 732.1, 1042",\ + "25.32, 38.76, 83.03, 168.2, 301.6, 489.4, 735.7, 1046",\ + "30, 43.75, 88.48, 173.5, 306.5, 493.8, 741.1, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("9.059, 23.11, 71.36, 163.4, 307.1, 508.3, 772.7, 1106",\ + "9.549, 23.6, 71.93, 164, 307.2, 508.5, 773.7, 1106",\ + "10.88, 24.94, 73.28, 165.4, 308.6, 509.9, 775, 1108",\ + "12.36, 26.43, 74.76, 166.8, 310.3, 511.7, 775.9, 1109",\ + "13.81, 27.85, 76.17, 168.3, 311.8, 513.2, 777.4, 1110",\ + "14.95, 28.9, 77.21, 169.2, 312.7, 514.2, 778.4, 1112",\ + "15.72, 29.7, 78, 170, 313.3, 514.9, 779.3, 1112",\ + "16.01, 30.06, 78.48, 170.4, 313.9, 515.1, 779.5, 1113"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.602, 15.41, 58.32, 140.2, 267.7, 446.6, 680.6, 977.1",\ + "3.605, 15.43, 58.36, 140.2, 267.2, 446.3, 680.4, 977.1",\ + "3.686, 15.42, 58.29, 140.2, 267.8, 446.4, 680.7, 977.8",\ + "3.866, 15.48, 58.34, 140, 267.8, 446.6, 681.1, 978.6",\ + "4.169, 15.63, 58.33, 140.2, 267.7, 446.8, 681.1, 979",\ + "4.611, 15.93, 58.36, 140.2, 267.5, 446.8, 680.9, 979.3",\ + "5.09, 16.31, 58.48, 140.1, 267.8, 446.6, 680.9, 977.5",\ + "5.622, 16.91, 58.67, 139.8, 267.8, 446.7, 682.8, 977.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.324, 15.74, 59.45, 142.9, 273.6, 456.5, 695.5, 997.3",\ + "3.327, 15.69, 59.47, 143.2, 272.9, 455.7, 695.5, 999.2",\ + "3.404, 15.71, 59.46, 143.2, 272.8, 455.6, 695.4, 998.9",\ + "3.504, 15.72, 59.57, 142.9, 273.4, 456.4, 695.3, 998.1",\ + "3.664, 15.78, 59.58, 143.2, 273.6, 456.6, 695.5, 998.9",\ + "3.909, 15.87, 59.46, 142.8, 273.5, 456.6, 695.4, 999.6",\ + "4.217, 15.98, 59.49, 143.2, 273.4, 456.6, 696.5, 1000",\ + "4.545, 16.21, 59.72, 143.2, 273.4, 456.5, 696.7, 999.7"); + } + } + + timing() { + related_pin : "C" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("9.764, 22.84, 67.75, 153.6, 287.4, 475, 722, 1032",\ + "10.24, 23.31, 68.25, 154.1, 287.9, 475.1, 722.3, 1033",\ + "11.97, 24.98, 69.76, 155.7, 289.6, 477.5, 724.6, 1034",\ + "14.51, 27.54, 72.25, 158.1, 291.8, 479.5, 726.2, 1037",\ + "17.93, 30.87, 75.44, 161, 294.7, 482.7, 729.5, 1039",\ + "22.08, 35.09, 79.45, 165, 298.3, 486.2, 732.6, 1043",\ + "26.92, 40.11, 84.42, 169.7, 303.1, 490.4, 737.8, 1047",\ + "32.41, 45.83, 90.42, 175.4, 308.8, 496.3, 743.2, 1053"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("8.56, 22.59, 70.79, 163.1, 306.7, 507.6, 773.2, 1105",\ + "9.041, 23.06, 71.31, 163.5, 306.9, 508.3, 773.5, 1106",\ + "10.2, 24.26, 72.53, 164.6, 308.4, 510, 775, 1107",\ + "11.35, 25.43, 73.76, 165.9, 309.6, 510.7, 775.1, 1108",\ + "12.35, 26.38, 74.74, 166.9, 310.5, 511.7, 777.1, 1109",\ + "12.89, 26.89, 75.22, 167.3, 310.8, 512.4, 776.6, 1110",\ + "12.91, 26.97, 75.33, 167.4, 310.8, 511.9, 777.5, 1110",\ + "12.27, 26.44, 74.95, 166.9, 310.6, 512.1, 776.6, 1109"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.577, 15.4, 58.32, 140.2, 267.1, 446.5, 680.6, 977.3",\ + "3.578, 15.41, 58.22, 139.9, 267.1, 446.7, 681, 979.3",\ + "3.674, 15.43, 58.28, 140, 267.4, 446, 680.4, 977.5",\ + "3.814, 15.48, 58.34, 140.1, 267.7, 446.6, 681.1, 978.5",\ + "4.056, 15.67, 58.26, 140.1, 267.7, 445.9, 680.7, 978.9",\ + "4.433, 15.84, 58.36, 139.8, 267.8, 446.5, 680.7, 979.1",\ + "4.915, 16.22, 58.6, 139.9, 267.5, 446.6, 681.2, 978.1",\ + "5.432, 16.69, 58.67, 140.2, 267.2, 446.2, 682.4, 976.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.005879, 0.023, 0.05571, 0.1067, 0.1781, 0.2722, 0.3907"); + values("3.295, 15.71, 59.5, 143.3, 273.7, 455.3, 695.4, 997.6",\ + "3.299, 15.7, 59.54, 142.9, 273.4, 455.5, 695.3, 998.9",\ + "3.398, 15.69, 59.56, 142.9, 273.3, 456.5, 695.5, 997.8",\ + "3.478, 15.75, 59.41, 143.2, 273.7, 456.3, 695.5, 998.2",\ + "3.65, 15.86, 59.51, 143.2, 273.6, 455.8, 695.4, 999.7",\ + "3.908, 15.87, 59.62, 142.9, 273.3, 456.5, 695.8, 999.6",\ + "4.209, 16.07, 59.58, 143.1, 273.2, 455.6, 697.4, 999.6",\ + "4.553, 16.34, 59.8, 143, 273.6, 456.6, 696.9, 1000"); + } + } + } + } + + cell(gt2_6t_tiehigh_w31_lvt) { + area : 0.012096 ; + cell_leakage_power : 1.136e-15 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(Y) { + direction : output ; + function : "1" ; + max_capacitance : 0.4518 ; + output_voltage : default ; + /*related_ground_pin : vss ; */ + /*related_power_pin : vdd ; */ + + ccsn_last_stage() { + is_needed : true ; + stage_type : pull_up ; + + dc_current(ccsn_dc_template) { + index_1("-0.7, -0.35, -0.14, -0.07, 0, 0.035, 0.07, 0.105, 0.14, 0.175, 0.21, 0.245, 0.28, 0.315, 0.35, 0.385, 0.42, 0.455, 0.49, 0.525, 0.56, 0.595, 0.63, 0.665, 0.7, 0.77, 0.84, 1.05, 1.4"); + index_2("-0.7, -0.35, -0.14, -0.07, 0, 0.035, 0.07, 0.105, 0.14, 0.175, 0.21, 0.245, 0.28, 0.315, 0.35, 0.385, 0.42, 0.455, 0.49, 0.525, 0.56, 0.595, 0.63, 0.665, 0.7, 0.77, 0.84, 1.05, 1.4"); + values("0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + } + + cell(gt2_6t_tielow_w31_lvt) { + area : 0.012096 ; + cell_leakage_power : 0 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(Y) { + direction : output ; + function : "0" ; + max_capacitance : 0.4311 ; + output_voltage : default ; + /*related_ground_pin : vss ; */ + /*related_power_pin : vdd ; */ + + ccsn_last_stage() { + is_needed : true ; + stage_type : pull_down ; + + dc_current(ccsn_dc_template) { + index_1("-0.7, -0.35, -0.14, -0.07, 0, 0.035, 0.07, 0.105, 0.14, 0.175, 0.21, 0.245, 0.28, 0.315, 0.35, 0.385, 0.42, 0.455, 0.49, 0.525, 0.56, 0.595, 0.63, 0.665, 0.7, 0.77, 0.84, 1.05, 1.4"); + index_2("-0.7, -0.35, -0.14, -0.07, 0, 0.035, 0.07, 0.105, 0.14, 0.175, 0.21, 0.245, 0.28, 0.315, 0.35, 0.385, 0.42, 0.455, 0.49, 0.525, 0.56, 0.595, 0.63, 0.665, 0.7, 0.77, 0.84, 1.05, 1.4"); + values("0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",\ + "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0"); + } + } + } + } + + cell(gt2_6t_xnor2_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.01618 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0008506 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(B) { + capacitance : 0.0008047 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(!(A^B))" ; + max_capacitance : 0.2291 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("0.0002231, 0.0002137, 0.0002072, 0.0002038, 0.0001991, 0.0001897, 0.0001779, 0.0001675",\ + "0.0002243, 0.000216, 0.0002095, 0.000206, 0.0002012, 0.0001918, 0.00018, 0.0001695",\ + "0.0002376, 0.0002318, 0.0002254, 0.0002216, 0.0002166, 0.000207, 0.0001951, 0.0001847",\ + "0.0002903, 0.0002756, 0.0002642, 0.0002597, 0.0002543, 0.0002445, 0.0002325, 0.000222",\ + "0.0004135, 0.0003762, 0.0003442, 0.000328, 0.0003149, 0.0003046, 0.0002924, 0.0002819",\ + "0.0006088, 0.0005364, 0.000472, 0.0004382, 0.0004145, 0.0003888, 0.0003763, 0.0003658",\ + "0.0008842, 0.0007686, 0.000657, 0.0005954, 0.0005556, 0.0005188, 0.0004864, 0.0004759",\ + "0.001242, 0.001086, 0.0009083, 0.000809, 0.000745, 0.0006924, 0.0006489, 0.0006171"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("0, 0, 0, 0, 0, 0.001368, 0.009006, 0.02283",\ + "0, 0, 0, 0, 0, 0.001383, 0.009044, 0.02287",\ + "0, 0, 0, 0, 0, 0.001445, 0.00919, 0.02303",\ + "3.94e-05, 3.022e-05, 2.479e-05, 2.298e-05, 3.287e-05, 0.001572, 0.009473, 0.02332",\ + "0.0001149, 0.0001036, 9.311e-05, 8.95e-05, 0.0001001, 0.001782, 0.009916, 0.02375",\ + "0.0002296, 0.0002079, 0.0001937, 0.0001873, 0.0001992, 0.002098, 0.01055, 0.02434",\ + "0.0003793, 0.0003535, 0.0003301, 0.0003197, 0.0003337, 0.002553, 0.01142, 0.02508",\ + "0.0007171, 0.0005846, 0.0005048, 0.0004889, 0.0005073, 0.003191, 0.01253, 0.02593"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("0.0002644, 0.000268, 0.0002686, 0.0002677, 0.0002644, 0.000256, 0.0002447, 0.0002345",\ + "0.0002656, 0.0002692, 0.0002701, 0.0002693, 0.000266, 0.0002576, 0.0002463, 0.0002361",\ + "0.0002817, 0.0002848, 0.0002859, 0.0002853, 0.0002821, 0.0002736, 0.0002623, 0.0002522",\ + "0.0003501, 0.0003376, 0.0003309, 0.0003289, 0.0003256, 0.0003171, 0.0003057, 0.0002957",\ + "0.0004919, 0.0004548, 0.0004261, 0.0004127, 0.0004008, 0.0003921, 0.0003807, 0.0003707",\ + "0.0007089, 0.0006434, 0.0005797, 0.0005477, 0.0005255, 0.000501, 0.0004894, 0.0004796",\ + "0.001005, 0.0009114, 0.0008022, 0.0007406, 0.0007017, 0.0006656, 0.0006343, 0.0006245",\ + "0.001385, 0.001264, 0.001103, 0.001002, 0.000937, 0.0008847, 0.0008417, 0.0008104"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("0, 0, 0, 0, 0, 0.001378, 0.009017, 0.02284",\ + "0, 0, 0, 0, 0, 0.001391, 0.009053, 0.02288",\ + "0, 0, 0, 0, 0, 0.00145, 0.009192, 0.02303",\ + "1.201e-05, 8.309e-06, 7.32e-06, 7.894e-06, 1.923e-05, 0.001577, 0.009469, 0.02331",\ + "9.304e-05, 8.677e-05, 8.317e-05, 8.294e-05, 9.53e-05, 0.00179, 0.009909, 0.02375",\ + "0.0002127, 0.0002003, 0.000194, 0.0001924, 0.0002066, 0.00211, 0.01054, 0.02434",\ + "0.0003746, 0.0003545, 0.0003432, 0.0003395, 0.0003578, 0.002568, 0.0114, 0.02508",\ + "0.0007518, 0.0006195, 0.000534, 0.0005273, 0.0005503, 0.003204, 0.0125, 0.02595"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("8.512, 21.65, 66.9, 153, 287.1, 475.5, 722.8, 1034",\ + "8.671, 21.84, 67.09, 153.3, 287.2, 475.3, 723.6, 1035",\ + "9.427, 22.48, 67.78, 153.9, 288.2, 476.4, 724.3, 1036",\ + "10.76, 24.16, 69.18, 155.2, 289.3, 477.5, 725.7, 1037",\ + "12.54, 27.08, 71.77, 157.7, 291.8, 480, 727.6, 1039",\ + "14.36, 30.7, 75.94, 161.2, 295.1, 482.7, 730.8, 1042",\ + "16.03, 34.63, 81.88, 166.3, 299.8, 487.2, 735.1, 1046",\ + "17.46, 38.62, 88.96, 173.4, 305.8, 493, 740.7, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("7.267, 18.02, 55.14, 125.9, 236.1, 390.6, 594.2, 850.1",\ + "7.702, 18.43, 55.5, 126.3, 236.6, 391.1, 594.4, 850.6",\ + "9.518, 20.09, 57.16, 127.9, 238, 392.7, 596.1, 852.3",\ + "12.11, 23.55, 60.29, 130.9, 241.1, 395.7, 599.1, 855.5",\ + "15.1, 28.75, 65.58, 136, 245.8, 400.5, 603.7, 860.5",\ + "18.39, 34.31, 73.31, 143.2, 253, 407.5, 610.9, 867.2",\ + "21.97, 40.23, 83.79, 153.1, 262.4, 416.7, 619.9, 875.4",\ + "25.83, 46.46, 95.2, 165.9, 274.6, 428.4, 630.9, 886.8"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("5.721, 18.2, 62.06, 145.6, 276.2, 459, 698.3, 1003",\ + "5.707, 18.2, 62.09, 145.5, 276.2, 459.2, 698.4, 1003",\ + "5.962, 18.24, 62.09, 145.7, 275.9, 458.9, 698.5, 1004",\ + "7.057, 18.35, 62.07, 145.8, 276.2, 459.1, 698.6, 1003",\ + "8.985, 19.54, 62.01, 145.5, 275.9, 458.9, 698.4, 1002",\ + "11.51, 21.88, 62.29, 145.8, 276, 459.2, 698.7, 1001",\ + "14.51, 25.32, 63.5, 145.7, 275.6, 459.3, 698.4, 1003",\ + "17.83, 29.6, 66.58, 145.6, 276.3, 459.3, 700.1, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("4.87, 14.41, 47.9, 112, 211.5, 351.3, 535.1, 767.7",\ + "4.862, 14.42, 47.99, 112, 211.7, 351.3, 535.6, 767.9",\ + "5.29, 14.42, 47.96, 112, 211.7, 351.7, 535.8, 767.9",\ + "7.04, 14.68, 47.95, 111.9, 211.7, 351.7, 535.7, 767.9",\ + "9.369, 17.05, 48.03, 112, 211.7, 351.1, 535.8, 767.2",\ + "12.36, 20.77, 48.44, 111.8, 211.8, 351.8, 536, 766.4",\ + "15.71, 25.19, 51.5, 112, 211.8, 351.8, 536.1, 767.5",\ + "19.54, 30.47, 57.52, 112.4, 211.6, 351.8, 535.4, 767.6"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("11.1, 23.7, 68.51, 154.6, 288.6, 476.6, 723.7, 1035",\ + "11.54, 24.2, 68.99, 155, 289.1, 477, 724.4, 1035",\ + "12.67, 25.43, 70.25, 156.3, 290.1, 477.9, 725.8, 1037",\ + "14.19, 26.82, 71.74, 157.6, 291.7, 479.2, 727, 1038",\ + "15.76, 28.32, 72.98, 159, 292.9, 480.9, 728.1, 1039",\ + "17.22, 29.71, 74.13, 159.9, 294, 482, 729.6, 1040",\ + "18.54, 30.88, 75.17, 160.9, 294.5, 482.7, 729.9, 1041",\ + "19.64, 31.85, 75.82, 161.2, 295.1, 483.3, 730.7, 1041"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("9.394, 17.53, 45.81, 99.66, 183.9, 301.6, 457, 652.8",\ + "9.891, 18.04, 46.29, 100.3, 184.4, 302.4, 457.4, 652.8",\ + "11.41, 19.59, 47.8, 101.8, 185.9, 304.1, 459.6, 655.2",\ + "13.46, 21.77, 50.02, 103.9, 188.1, 306.2, 461.8, 657.4",\ + "16.07, 24.42, 52.61, 106.6, 190.7, 308.8, 464, 659.9",\ + "18.97, 27.51, 55.86, 109.6, 193.7, 311.7, 467.1, 662.9",\ + "22.12, 30.87, 59.62, 113.5, 197.5, 315.5, 470.6, 666.7",\ + "25.56, 34.46, 63.92, 117.9, 201.9, 319.7, 475, 670.3"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("6.383, 18.85, 62.54, 146.1, 275.8, 458.7, 697.6, 1003",\ + "6.384, 18.85, 62.52, 146, 275.7, 458.6, 697.6, 1002",\ + "6.445, 18.85, 62.64, 146.2, 276.6, 459.3, 697.7, 1003",\ + "6.07, 18.86, 62.68, 146.2, 276.1, 459.1, 698.2, 1002",\ + "6.017, 18.43, 62.54, 146.1, 276.1, 458.9, 697.8, 1000",\ + "5.966, 18.33, 62.51, 146.2, 275.9, 458.6, 697.8, 1001",\ + "6.009, 18.03, 62.24, 146, 276.4, 458.8, 698, 1002",\ + "6.159, 17.82, 61.82, 146, 276.4, 458.2, 700.1, 1000"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("3.605, 10.7, 36.24, 85.04, 161.5, 267.8, 408.4, 586",\ + "3.613, 10.7, 36.27, 85.16, 161.2, 268.3, 408.2, 585.2",\ + "3.74, 10.72, 36.36, 85.2, 160.9, 268.1, 408.8, 585.2",\ + "3.818, 10.86, 36.22, 84.94, 161.5, 268.5, 408.9, 584.9",\ + "4.083, 10.97, 36.38, 85.22, 161.4, 267.7, 407.7, 586.5",\ + "4.418, 11.31, 36.4, 84.97, 161.2, 268.2, 408.6, 585.4",\ + "4.85, 11.76, 36.85, 85.26, 161.4, 268.3, 408.3, 585.2",\ + "5.389, 12.29, 37.41, 85.41, 161.4, 267.9, 408.8, 584.8"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("9.18, 22.17, 67.32, 153.2, 287.4, 475.3, 722.8, 1033",\ + "9.352, 22.39, 67.55, 153.6, 287.6, 475.7, 723, 1035",\ + "10.09, 23.09, 68.14, 154.2, 288.3, 475.9, 723.6, 1035",\ + "11.54, 24.77, 69.71, 155.6, 289.5, 477.7, 724.7, 1036",\ + "13.63, 27.76, 72.28, 157.9, 291.8, 479.9, 726.9, 1038",\ + "15.97, 31.6, 76.51, 161.6, 295.2, 483.2, 730.3, 1041",\ + "18.35, 35.97, 82.55, 166.9, 299.9, 487.5, 733.8, 1045",\ + "20.7, 40.58, 89.84, 173.9, 306.2, 493, 740.3, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("7.729, 18.48, 55.54, 126.3, 236.3, 391, 594.2, 850.2",\ + "8.082, 18.83, 55.91, 126.6, 236.9, 391.6, 595, 851.4",\ + "9.433, 20.14, 57.18, 128, 238, 392.8, 595.9, 852.3",\ + "11.46, 22.83, 59.75, 130.4, 240.5, 395.2, 598.2, 855.1",\ + "13.84, 26.91, 63.95, 134.3, 244.5, 399, 602.7, 859.1",\ + "16.38, 31.44, 70.12, 140.1, 249.9, 404.6, 607.8, 864.1",\ + "19.03, 36.22, 78.44, 148.1, 257.6, 411.6, 615.2, 871.4",\ + "21.73, 41.13, 87.58, 158.4, 267.4, 421.3, 624.4, 880.1"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("6.406, 18.86, 62.68, 146.3, 276, 458.8, 697.7, 1002",\ + "6.402, 18.86, 62.68, 146, 276.4, 458.6, 698, 1002",\ + "6.622, 18.84, 62.63, 145.9, 276, 459.2, 697.7, 1003",\ + "7.686, 19.01, 62.68, 146.2, 276.5, 458.4, 697.9, 1002",\ + "9.535, 20.2, 62.5, 146.2, 276.5, 458.5, 697.9, 1002",\ + "12.15, 22.44, 62.84, 146.3, 276.4, 458.1, 698, 999.7",\ + "15.16, 25.82, 64.18, 146, 276.2, 458.6, 699, 1002",\ + "18.59, 30.09, 67.05, 146.4, 276.3, 459.3, 700.2, 1002"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("4.873, 14.42, 47.91, 112, 211.6, 351.1, 535.7, 767.8",\ + "4.859, 14.41, 48.01, 112, 211.6, 351.8, 535.6, 767.8",\ + "5.23, 14.41, 47.94, 112, 211.4, 351.5, 535.3, 767.8",\ + "6.718, 14.74, 48, 111.9, 211.4, 351.3, 535.5, 767.6",\ + "9.054, 16.64, 47.99, 111.8, 211.7, 351.8, 536, 767.5",\ + "12, 19.81, 48.39, 112, 211.6, 351.8, 535.3, 766.8",\ + "15.46, 23.98, 51.08, 111.8, 211.8, 351.5, 535.9, 767.2",\ + "19.27, 29.06, 56.04, 112.5, 211.8, 351.8, 535.7, 767.7"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("11.59, 24.66, 69.81, 156, 290.3, 478.6, 726.5, 1039",\ + "12.07, 25.15, 70.32, 156.5, 290.8, 479, 727, 1039",\ + "13.51, 26.61, 71.78, 158, 292, 480.3, 728.2, 1040",\ + "15.39, 28.45, 73.63, 159.9, 293.9, 482, 730.4, 1042",\ + "17.55, 30.54, 75.8, 162, 296.2, 484.6, 731.8, 1044",\ + "19.99, 32.83, 77.99, 164.1, 298.5, 486.6, 734.7, 1046",\ + "22.63, 35.32, 80.54, 166.6, 300.8, 489.1, 737.1, 1048",\ + "25.37, 37.97, 83.11, 169.2, 303.3, 491.7, 739.5, 1051"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("9.864, 18.08, 46.38, 100.3, 184.3, 302.4, 457.2, 652.6",\ + "10.17, 18.42, 46.72, 100.7, 184.7, 302.7, 457.7, 653.1",\ + "11.3, 19.6, 47.92, 101.9, 185.9, 304, 458.9, 654.4",\ + "12.9, 21.37, 49.7, 103.5, 187.7, 305.6, 461, 656.6",\ + "14.81, 23.44, 51.84, 105.8, 189.7, 307.7, 463, 658.6",\ + "16.77, 25.71, 54.44, 108.4, 192.4, 310.4, 465.5, 660.9",\ + "18.71, 27.94, 57.34, 111.3, 195.4, 313.2, 468.6, 664.2",\ + "20.57, 30.06, 60.35, 114.8, 198.8, 316.7, 471.6, 667.5"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("5.722, 18.17, 62.09, 145.8, 275.8, 458.8, 698.4, 1004",\ + "5.724, 18.17, 62.09, 145.7, 276, 459.1, 698.4, 1003",\ + "5.747, 18.22, 61.97, 145.5, 276.2, 459.2, 698.5, 1003",\ + "5.788, 18.23, 62.04, 145.5, 276.2, 459.2, 698.6, 1003",\ + "5.867, 18.28, 62.1, 145.4, 275.7, 458, 698.5, 1002",\ + "5.893, 18.23, 62.06, 145.8, 275.7, 459.2, 698.7, 1001",\ + "6.011, 18.13, 62.05, 145.6, 276.2, 459.2, 698.4, 1003",\ + "6.227, 18.05, 62.07, 145.8, 276.2, 459.2, 700.5, 1003"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003856, 0.01388, 0.03302, 0.06285, 0.1047, 0.1598, 0.2291"); + values("3.582, 10.68, 36.31, 85.17, 161.2, 268.2, 407.9, 584.6",\ + "3.59, 10.69, 36.29, 85.17, 161.2, 268.3, 408.2, 585.2",\ + "3.682, 10.69, 36.3, 85.16, 161.3, 268.3, 408.3, 585.3",\ + "3.853, 10.82, 36.29, 84.97, 161.4, 268, 408.9, 586.1",\ + "4.147, 11.02, 36.37, 85.14, 161, 267.8, 408.7, 585.9",\ + "4.524, 11.45, 36.45, 85.16, 161.3, 268.2, 408.6, 585.3",\ + "4.97, 12.03, 36.95, 85.08, 161.4, 267.8, 409, 585.6",\ + "5.49, 12.58, 37.74, 85.47, 161.3, 268.1, 407.8, 584.4"); + } + } + } + } + + cell(gt2_6t_xor2_x1_w31_lvt) { + area : 0.042336 ; + cell_leakage_power : 0.02838 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + pin(A) { + capacitance : 0.0008512 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(B) { + capacitance : 0.0008028 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + } + + pin(Y) { + direction : output ; + function : "(A^B)" ; + max_capacitance : 0.238 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "A" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("0.0002262, 0.0002191, 0.0002152, 0.0002138, 0.0002128, 0.0002108, 0.0002063, 0.0001996",\ + "0.0002289, 0.0002221, 0.000218, 0.0002165, 0.0002154, 0.0002134, 0.0002088, 0.0002022",\ + "0.0002497, 0.0002424, 0.0002373, 0.0002354, 0.0002341, 0.000232, 0.0002273, 0.0002206",\ + "0.0003103, 0.0002872, 0.0002793, 0.0002762, 0.0002745, 0.0002721, 0.0002672, 0.0002603",\ + "0.0004491, 0.0003976, 0.0003552, 0.0003449, 0.0003422, 0.0003393, 0.000334, 0.0003269",\ + "0.0006568, 0.0005765, 0.0004968, 0.0004595, 0.000441, 0.0004367, 0.0004307, 0.0004232",\ + "0.0009393, 0.0008301, 0.0007022, 0.0006341, 0.0005989, 0.0005774, 0.0005606, 0.0005525",\ + "0.0013, 0.001165, 0.0009809, 0.0008711, 0.0008107, 0.0007741, 0.0007474, 0.0007265"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("0, 0, 0, 0, 0, 0.002646, 0.01403, 0.02549",\ + "0, 0, 0, 0, 0, 0.002673, 0.01405, 0.02549",\ + "0, 0, 0, 0, 0, 0.002768, 0.01415, 0.02551",\ + "0, 0, 0, 0, 0, 0.002954, 0.01434, 0.02555",\ + "0, 0, 0, 0, 0, 0.003249, 0.01463, 0.0256",\ + "0, 0, 0, 0, 0, 0.003672, 0.01502, 0.02565",\ + "0, 0, 0, 0, 0, 0.004243, 0.01552, 0.02568",\ + "0, 0, 0, 0, 0, 0.004995, 0.0161, 0.02566"); + } + } + + internal_power() { + related_pin : "B" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("0.0002557, 0.0002517, 0.0002492, 0.0002482, 0.0002474, 0.0002454, 0.0002409, 0.0002343",\ + "0.0002556, 0.0002527, 0.0002505, 0.0002497, 0.0002489, 0.0002469, 0.0002424, 0.0002358",\ + "0.0002724, 0.00027, 0.0002682, 0.0002673, 0.0002665, 0.0002645, 0.00026, 0.0002533",\ + "0.0003185, 0.0003147, 0.0003121, 0.0003109, 0.0003099, 0.0003079, 0.0003032, 0.0002964",\ + "0.0004393, 0.0003949, 0.0003874, 0.0003855, 0.0003842, 0.0003819, 0.000377, 0.0003701",\ + "0.0006574, 0.0005817, 0.0005117, 0.0004937, 0.0004918, 0.0004891, 0.0004839, 0.0004768",\ + "0.0009545, 0.0008483, 0.00073, 0.000668, 0.0006359, 0.0006326, 0.0006268, 0.0006194",\ + "0.001335, 0.001202, 0.001026, 0.0009235, 0.0008664, 0.000831, 0.0008084, 0.0008005"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("0, 0, 0, 0, 0, 0.002697, 0.01408, 0.02553",\ + "0, 0, 0, 0, 0, 0.002722, 0.0141, 0.02553",\ + "0, 0, 0, 0, 0, 0.002817, 0.0142, 0.02555",\ + "0, 0, 0, 0, 0, 0.003014, 0.0144, 0.02559",\ + "0, 0, 0, 0, 0, 0.003328, 0.01471, 0.02565",\ + "0, 0, 0, 0, 0, 0.003781, 0.01513, 0.02573",\ + "0, 0, 0, 0, 0, 0.004396, 0.01566, 0.02579",\ + "0, 0, 0, 0, 0, 0.005201, 0.01629, 0.0258"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("7.115, 18.06, 55.97, 128.2, 240.8, 398.5, 606.4, 868.4",\ + "7.584, 18.52, 56.45, 128.7, 241.2, 398.9, 606.9, 868.7",\ + "9.442, 20.28, 58.09, 130.3, 242.8, 400.5, 608.3, 870.1",\ + "11.98, 23.83, 61.48, 133.6, 245.9, 404, 611.6, 873.1",\ + "14.85, 29.06, 66.87, 138.8, 251.2, 409, 616.7, 878.4",\ + "17.94, 34.63, 74.8, 146.3, 258.3, 416.1, 623.8, 885.6",\ + "21.18, 40.44, 85.33, 156.5, 268.1, 425.3, 632.7, 894.9",\ + "24.55, 46.51, 96.87, 169.6, 280.8, 438.1, 645, 906.1"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("8.83, 22.56, 69.78, 159.9, 300.4, 497.3, 756.7, 1082",\ + "9.039, 22.81, 70.11, 160.2, 300.7, 497.7, 756.8, 1083",\ + "9.924, 23.64, 71.01, 161.2, 301.3, 498.2, 757.7, 1084",\ + "11.56, 25.66, 72.83, 162.9, 303.1, 499.9, 759.5, 1085",\ + "13.62, 29.13, 75.95, 165.9, 306.1, 502.8, 762.3, 1088",\ + "15.84, 33.39, 80.9, 170.2, 310.2, 507, 765.9, 1092",\ + "18.05, 38.05, 87.87, 176.5, 315.8, 512.4, 771.4, 1097",\ + "20.17, 42.86, 96.36, 184.8, 323.7, 519.3, 778.1, 1104"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("5.085, 15.44, 51.69, 120.8, 228.5, 379.3, 578.6, 830.3",\ + "5.084, 15.44, 51.7, 120.8, 228.4, 379, 578.6, 830.1",\ + "5.556, 15.38, 51.66, 120.8, 228.3, 379.2, 577.6, 829.9",\ + "7.157, 15.66, 51.6, 120.8, 228.5, 379.7, 578.9, 828.9",\ + "9.395, 17.84, 51.7, 120.8, 228.6, 379.6, 578.1, 830.4",\ + "12.13, 21.26, 52.07, 120.8, 228.3, 379.4, 578.1, 829.4",\ + "15.38, 25.49, 54.99, 120.7, 228.3, 379.6, 578.1, 829.7",\ + "19.06, 30.52, 60.24, 121.2, 228.6, 379.8, 577.6, 828.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("5.391, 17.84, 61.55, 145, 274.7, 457.1, 696.6, 999.5",\ + "5.392, 17.84, 61.57, 145, 274.9, 456.8, 696.7, 999.6",\ + "5.555, 17.88, 61.58, 144.8, 274.9, 457.4, 696.6, 999.8",\ + "6.813, 17.96, 61.58, 144.9, 274.9, 457.4, 696.5, 999.8",\ + "8.832, 19.19, 61.57, 144.9, 275, 457.4, 696.6, 999.5",\ + "11.48, 21.83, 61.63, 144.8, 274.8, 457, 696.8, 998.2",\ + "14.53, 25.55, 62.94, 144.8, 275, 457.1, 697.3, 998.7",\ + "17.92, 30.05, 66.38, 145, 274.5, 457.4, 697.5, 999.7"); + } + } + + timing() { + related_pin : "A" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("8.72, 16.54, 43.84, 95.97, 177.3, 291.3, 441.5, 630.4",\ + "9.213, 17.03, 44.33, 96.5, 177.7, 291.8, 441.7, 631.4",\ + "10.77, 18.63, 45.89, 97.99, 179.5, 293.5, 443.8, 633.3",\ + "12.93, 20.83, 48.05, 100.2, 181.4, 295.4, 445.9, 635.5",\ + "15.67, 23.62, 50.78, 102.8, 184, 298.3, 448.6, 637.3",\ + "18.84, 26.92, 54.15, 106.1, 187.3, 301.5, 451.8, 641.1",\ + "22.37, 30.61, 58.1, 110, 191.2, 305.2, 455.6, 644.9",\ + "26.26, 34.69, 62.61, 114.6, 195.6, 309.6, 459.5, 649.1"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("10.98, 24.24, 71.25, 161.2, 301.4, 498.3, 757.1, 1082",\ + "11.4, 24.72, 71.69, 161.6, 302, 498.7, 757.7, 1083",\ + "12.41, 25.81, 72.82, 162.8, 303, 499.7, 758.8, 1084",\ + "13.78, 27.04, 74.02, 164, 304, 500.9, 759.9, 1085",\ + "15.11, 28.31, 75.11, 165, 305, 502, 760.1, 1086",\ + "16.19, 29.32, 75.91, 165.8, 305.8, 502.6, 761.2, 1087",\ + "17.01, 30.12, 76.6, 166.3, 306.4, 502.7, 762, 1087",\ + "17.48, 30.56, 76.93, 166.3, 306.4, 503.1, 761.7, 1087"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("3.358, 10.61, 36.56, 86.15, 163.3, 271.8, 414.4, 594.1",\ + "3.367, 10.61, 36.62, 86.11, 163.4, 271.8, 414.4, 593.8",\ + "3.476, 10.6, 36.52, 86.18, 163.1, 271.7, 414.2, 592.7",\ + "3.574, 10.7, 36.54, 85.92, 163.4, 272, 414.3, 592.8",\ + "3.83, 10.78, 36.52, 86.14, 163.4, 271.6, 414, 594.4",\ + "4.199, 11.04, 36.68, 86.11, 163.4, 271.5, 413.3, 593.1",\ + "4.648, 11.37, 36.83, 86.05, 163.2, 271.6, 413.3, 592.4",\ + "5.143, 11.76, 37.31, 86.2, 163.3, 271.5, 414.3, 592.7"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("6.022, 18.5, 61.97, 145.3, 275, 456.7, 696.2, 998.5",\ + "6.022, 18.46, 62.12, 145.3, 274.8, 456.9, 696, 997.9",\ + "6.056, 18.48, 61.95, 145.3, 275, 457.1, 695.8, 998.2",\ + "5.734, 18.4, 62.03, 145.2, 275, 457, 696, 998.5",\ + "5.688, 18.07, 62.04, 145.3, 275.1, 457, 695.7, 998.1",\ + "5.69, 18.05, 61.87, 145.3, 275, 457.1, 696, 998.4",\ + "5.784, 17.88, 61.67, 145.2, 274.7, 457, 696, 998.6",\ + "5.953, 17.86, 61.36, 145, 275.2, 456.9, 697, 997.8"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : negative_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("7.441, 18.41, 56.27, 128.5, 240.9, 398.9, 606.1, 867.4",\ + "7.73, 18.71, 56.58, 128.8, 241.2, 399.2, 606.4, 867.8",\ + "8.865, 19.82, 57.67, 129.9, 242.2, 400.1, 607.7, 869.4",\ + "10.57, 22.16, 59.91, 132, 244.5, 402.3, 610.2, 871.9",\ + "12.56, 25.66, 63.48, 135.5, 247.8, 405.6, 613.3, 874.8",\ + "14.53, 29.65, 68.85, 140.5, 252.7, 410.4, 617.3, 879",\ + "16.31, 33.76, 76.03, 147.3, 259.2, 416.3, 624.1, 885.2",\ + "17.97, 37.83, 84.02, 156.3, 267.6, 424.6, 632, 892.6"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("9.432, 23.01, 70.2, 160.1, 300.5, 497.2, 756, 1081",\ + "9.67, 23.3, 70.51, 160.5, 300.7, 497.5, 756.4, 1081",\ + "10.58, 24.2, 71.42, 161.4, 301.5, 498.3, 757, 1082",\ + "12.35, 26.25, 73.24, 163.1, 303.1, 500, 758.2, 1084",\ + "14.84, 29.84, 76.48, 166.1, 306.1, 502.5, 761.3, 1086",\ + "17.76, 34.39, 81.46, 170.6, 310.3, 506.4, 765.2, 1090",\ + "20.99, 39.63, 88.57, 176.9, 316, 512.1, 770.8, 1096",\ + "24.43, 45.3, 97.34, 185.3, 323.7, 519.1, 777.7, 1102"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("5.095, 15.41, 51.58, 120.9, 228.3, 379.7, 577.7, 830.3",\ + "5.085, 15.39, 51.59, 120.9, 228.2, 379.7, 577.7, 830.1",\ + "5.493, 15.44, 51.67, 120.9, 228.4, 379.2, 578.8, 829.1",\ + "6.834, 15.73, 51.63, 120.8, 228.7, 379.9, 578.9, 828",\ + "8.939, 17.42, 51.58, 120.8, 228.7, 380, 578.5, 827.5",\ + "11.74, 20.12, 52.12, 120.8, 228.6, 379.8, 577.9, 829",\ + "15.02, 24, 54.09, 120.8, 228.4, 379, 578.2, 830",\ + "18.69, 28.75, 58.19, 121.3, 228.3, 379.8, 578.3, 827.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("6.019, 18.5, 61.99, 145.3, 274.8, 457, 695.8, 998.1",\ + "6.015, 18.51, 61.97, 145.3, 275, 456.6, 696.1, 997.9",\ + "6.181, 18.45, 62.04, 145.3, 275, 457, 696, 998.6",\ + "7.387, 18.52, 61.98, 145.4, 275.1, 457, 695.8, 998.3",\ + "9.399, 19.79, 62.07, 145.4, 275, 457, 695.7, 997.8",\ + "12.06, 22.35, 62.19, 145.2, 275, 457.2, 695.7, 997",\ + "15.17, 25.9, 63.51, 145.2, 275, 457.2, 696.2, 997.8",\ + "18.57, 30.42, 66.69, 145.3, 275.2, 457, 696.3, 997.9"); + } + } + + timing() { + related_pin : "B" ; + timing_sense : positive_unate ; + timing_type : combinational ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("9.321, 17.22, 44.55, 96.69, 177.8, 292, 441.7, 630.7",\ + "9.687, 17.58, 44.88, 97, 178.4, 292.3, 442.6, 631.6",\ + "10.97, 18.94, 46.27, 98.4, 179.7, 293.7, 443.9, 633",\ + "12.85, 20.9, 48.23, 100.4, 181.7, 295.8, 445.8, 635",\ + "15.18, 23.37, 50.74, 102.9, 184.1, 298, 448.3, 637.3",\ + "17.75, 26.17, 53.74, 105.9, 187, 301, 451.2, 640.2",\ + "20.5, 29.19, 57.19, 109.3, 190.6, 304.7, 454.4, 643.2",\ + "23.35, 32.34, 60.96, 113.4, 194.7, 308.5, 458.5, 647.2"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("11.5, 25.25, 72.53, 162.7, 303, 500.1, 758.8, 1085",\ + "11.97, 25.71, 73, 163.1, 303.5, 500.6, 759.4, 1086",\ + "13.26, 26.98, 74.25, 164.4, 304.9, 502, 761.2, 1087",\ + "14.85, 28.57, 75.87, 166.1, 306.4, 503.1, 762.8, 1089",\ + "16.64, 30.29, 77.65, 167.8, 308.3, 505.3, 764.5, 1090",\ + "18.45, 32.03, 79.35, 169.5, 310, 507, 765.8, 1092",\ + "20.27, 33.75, 81.17, 171.3, 311.7, 508.4, 768, 1094",\ + "22, 35.43, 82.89, 173, 313.4, 510.5, 769.5, 1096"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("3.343, 10.58, 36.57, 85.95, 163.4, 271.7, 414.3, 594",\ + "3.348, 10.6, 36.56, 86.13, 163, 271.6, 413.6, 593.2",\ + "3.432, 10.59, 36.49, 86.08, 163, 271.5, 413.4, 592.9",\ + "3.594, 10.68, 36.57, 85.96, 163.4, 271.2, 414.3, 593.7",\ + "3.878, 10.81, 36.61, 86.12, 163.3, 271.7, 413.8, 593.5",\ + "4.26, 11.09, 36.69, 86.04, 163.4, 271.7, 413.9, 593.5",\ + "4.71, 11.48, 36.9, 86.18, 163.1, 271.2, 414.3, 593.9",\ + "5.201, 11.92, 37.45, 86.13, 163.2, 271.6, 414.4, 592.5"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003967, 0.01438, 0.03427, 0.06525, 0.1087, 0.1659, 0.238"); + values("5.397, 17.85, 61.57, 144.9, 275, 457.4, 696.6, 999.7",\ + "5.401, 17.85, 61.57, 144.9, 275, 457.3, 696.8, 999.6",\ + "5.449, 17.83, 61.54, 145, 274.6, 456.9, 696.7, 999.6",\ + "5.494, 17.92, 61.58, 144.8, 274.9, 457.4, 696.5, 999.7",\ + "5.57, 17.97, 61.54, 144.8, 274.7, 456.9, 696.7, 999.2",\ + "5.65, 17.99, 61.55, 144.9, 274.7, 457.2, 696.8, 998.2",\ + "5.789, 18.02, 61.58, 145, 274.9, 457.3, 696.9, 998.8",\ + "6.027, 18.05, 61.79, 144.8, 274.9, 456.8, 697.7, 999.5"); + } + } + } + } + + cell(gt2_6t_dffasync_x1_w31_lvt) { + area : 0.18144 ; + cell_leakage_power : 0.03245 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + ff(IQ,IQN) { + clocked_on : "CLK" ; + next_state : "D" ; + clear : "(!RESETN)" ; + preset : "(!SETN)" ; + clear_preset_var1 : H ; + } + + pin(CLK) { + capacitance : 0.0008282 ; + clock : true ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_high : 128.4 ; + min_pulse_width_low : 42.56 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0004718, 0.0004738, 0.0004968, 0.0005692, 0.0007083, 0.0009226, \ + 0.001217, 0.001596"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0002742, 0.000272, 0.0002832, 0.0003456, 0.0004803, 0.0006925, \ + 0.0009843, 0.00136"); + } + } + } + + pin(D) { + capacitance : 0.0003466 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + nextstate_type : data ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.733e-05, 9.636e-05, 9.531e-05, 9.464e-05, 9.442e-05, 9.437e-05, \ + 9.44e-05, 9.449e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : hold_rising ; + + fall_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, -0, -0, -6.462e-15, 6.121, 6.795, 7.682, 17.6",\ + "-5.171, -5.217, 3.231e-15, -6.462e-15, -0, 6.841, 7.728, 17.69",\ + "-5.332, -5.378, -5.54, -6.462e-15, -0, 7.003, 7.89, 18.01",\ + "-5.641, -5.687, -5.848, -6.157, 6.462e-15, 1.292e-14, 8.198, 9.316",\ + "-6.121, -6.167, -6.329, -6.637, -0, 2.585e-14, 8.679, 9.796",\ + "-6.795, -6.841, -7.003, -7.311, -2.585e-14, -0, -1.292e-14, 5.235",\ + "-7.682, -7.728, -7.89, -8.198, -8.679, 1.292e-14, -0, 5.679",\ + "-8.8, -8.846, -9.007, -9.316, -9.796, -5.235, -2.585e-14, 6.237"); + } + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, 6.795, 15.36, 17.6",\ + "5.171, 5.217, 5.378, 5.687, 6.167, 6.841, 15.46, 17.69",\ + "5.332, 5.378, 5.54, 5.848, 6.329, 7.003, 7.89, 18.01",\ + "5.641, 5.687, 5.848, 6.157, 6.637, 7.311, 8.198, 9.316",\ + "6.462e-15, -6.462e-15, -0, -6.462e-15, 7.118, 7.792, 8.679, 9.796",\ + "-1.292e-14, -1.292e-14, -1.292e-14, -0, -2.585e-14, -0, 9.353, 5.235",\ + "2.585e-14, -0, -0, -0, -0, 1.292e-14, -0, -0",\ + "-8.8, -8.846, -9.007, -0, -2.585e-14, -5.235, -2.585e-14, -0"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : setup_rising ; + + fall_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 0, -1.292e-14, 1.292e-14, -8.8",\ + "10.34, 10.43, 5.378, 5.687, 6.167, -1.292e-14, 0, -8.846",\ + "10.66, 10.76, 11.08, 5.848, 6.329, -1.292e-14, 0, -9.007",\ + "11.28, 11.37, 11.7, 12.31, 6.637, 7.311, 0, 2.585e-14",\ + "12.24, 12.33, 12.66, 13.27, 7.118, 7.792, 0, -2.585e-14",\ + "13.59, 13.68, 14.01, 14.62, 7.792, 8.466, 9.353, 0",\ + "15.36, 15.46, 15.78, 16.4, 17.36, 9.353, 5.12, -2.585e-14",\ + "17.6, 17.69, 18.01, 18.63, 19.59, 10.47, 5.679, 0"); + } + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 6.462e-15, 0, -1.292e-14, -7.682, -8.8",\ + "1.616e-15, 0, -3.231e-15, 0, -6.462e-15, -1.292e-14, -7.728, -8.846",\ + "-3.231e-15, 3.231e-15, 0, 6.462e-15, 0, -1.292e-14, 0, -9.007",\ + "-6.462e-15, -6.462e-15, -6.462e-15, 0, -6.462e-15, 0, 1.292e-14, 0",\ + "6.121, 6.167, 6.329, 6.637, 0, 0, 0, -2.585e-14",\ + "6.795, 6.841, 7.003, 7.311, 7.792, 8.466, 1.292e-14, 0",\ + "7.682, 7.728, 7.89, 8.198, 8.679, 9.353, 5.12, 5.679",\ + "17.6, 17.69, 18.01, 9.316, 9.796, 10.47, 5.679, 6.237"); + } + } + } + + pin(Q) { + direction : output ; + function : "IQ" ; + max_capacitance : 0.2016 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "CLK" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("0.0005525, 0.0005673, 0.0005756, 0.0005756, 0.0005645, 0.0005289, 0.0004784, 0.0004319",\ + "0.0005522, 0.0005669, 0.0005751, 0.0005751, 0.0005639, 0.0005283, 0.0004777, 0.0004313",\ + "0.000555, 0.0005698, 0.0005781, 0.0005781, 0.0005667, 0.0005308, 0.0004801, 0.0004337",\ + "0.0005623, 0.0005771, 0.0005858, 0.0005859, 0.0005741, 0.0005375, 0.0004866, 0.0004403",\ + "0.0005778, 0.0005922, 0.0006016, 0.0006018, 0.0005896, 0.000552, 0.0005006, 0.0004546",\ + "0.0006019, 0.0006159, 0.0006262, 0.0006266, 0.0006135, 0.0005745, 0.0005226, 0.000477",\ + "0.0006339, 0.0006472, 0.0006587, 0.0006593, 0.0006451, 0.0006043, 0.0005517, 0.0005068",\ + "0.0006726, 0.0006852, 0.0006978, 0.0006985, 0.0006828, 0.0006396, 0.0005864, 0.0005423"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("0.0004882, 0.0005171, 0.0006793, 0.001015, 0.001536, 0.002265, 0.003572, 0.00901",\ + "0.0004909, 0.0005197, 0.0006821, 0.001018, 0.00154, 0.002268, 0.003579, 0.009057",\ + "0.0005006, 0.0005285, 0.0006911, 0.001027, 0.001548, 0.002279, 0.003607, 0.009217",\ + "0.0005095, 0.0005347, 0.0006945, 0.00103, 0.001552, 0.002282, 0.003647, 0.009521",\ + "0.0005042, 0.0005262, 0.000681, 0.001015, 0.001535, 0.002266, 0.003693, 0.009986",\ + "0.0004911, 0.0005052, 0.000655, 0.0009855, 0.001504, 0.002237, 0.003766, 0.01069",\ + "0.0004742, 0.0004789, 0.0006198, 0.0009445, 0.001462, 0.002199, 0.003888, 0.01171",\ + "0.0004518, 0.0004468, 0.0005766, 0.0008958, 0.001407, 0.002153, 0.004101, 0.01319"); + } + } + + internal_power() { + related_pin : "RESETN" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("0.0002463, 0.000243, 0.0002375, 0.0002332, 0.0002209, 0.0001849, 0.0001337, 8.598e-05",\ + "0.0002453, 0.0002434, 0.0002386, 0.0002343, 0.0002221, 0.000186, 0.0001346, 8.699e-05",\ + "0.0002422, 0.0002423, 0.0002389, 0.0002348, 0.0002224, 0.0001859, 0.0001344, 8.683e-05",\ + "0.000244, 0.0002399, 0.0002356, 0.000231, 0.0002179, 0.0001807, 0.0001288, 8.134e-05",\ + "0.0002566, 0.0002414, 0.0002311, 0.0002244, 0.0002098, 0.0001712, 0.0001187, 7.128e-05",\ + "0.0002573, 0.0002476, 0.0002279, 0.000217, 0.0001997, 0.0001588, 0.0001053, 5.787e-05",\ + "0.0002097, 0.0002483, 0.0002261, 0.0002091, 0.0001877, 0.0001434, 8.832e-05, 4.084e-05",\ + "0.0001161, 0.0001995, 0.000225, 0.0002016, 0.0001742, 0.0001253, 6.802e-05, 2.04e-05"); + } + + rise_power(scalar) { + values("0"); + /* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ + } + } + + internal_power() { + related_pin : "SETN" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("0.0002949, 0.0003, 0.0003016, 0.0002997, 0.0002885, 0.000253, 0.000202, 0.0001544",\ + "0.0002927, 0.0002984, 0.0003011, 0.0002995, 0.0002883, 0.0002528, 0.0002018, 0.0001543",\ + "0.0003027, 0.000302, 0.0003028, 0.0003011, 0.0002897, 0.0002539, 0.0002028, 0.0001553",\ + "0.0003586, 0.0003358, 0.000319, 0.0003111, 0.000297, 0.0002594, 0.0002073, 0.0001597",\ + "0.0004757, 0.0004206, 0.000364, 0.0003368, 0.0003134, 0.0002703, 0.0002154, 0.0001666",\ + "0.0006606, 0.0005705, 0.0004554, 0.0003913, 0.0003472, 0.000292, 0.0002304, 0.0001782",\ + "0.0009175, 0.0007938, 0.0006092, 0.0004897, 0.0004104, 0.0003332, 0.0002589, 0.0001997",\ + "0.001252, 0.001097, 0.0008376, 0.0006469, 0.0005161, 0.0004045, 0.0003091, 0.0002377"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("0.0001009, 0.0001048, 0.0001082, 0.0001131, 0.0001217, 0.000391, 0.003176, 0.01259",\ + "0.0001023, 0.0001055, 0.0001091, 0.0001139, 0.0001226, 0.0003946, 0.003199, 0.01264",\ + "0.00012, 0.0001151, 0.0001144, 0.0001174, 0.0001256, 0.0004083, 0.003277, 0.01282",\ + "0.0001752, 0.0001509, 0.000132, 0.0001279, 0.0001333, 0.0004359, 0.003433, 0.01317",\ + "0.0002924, 0.0002364, 0.0001804, 0.000157, 0.0001535, 0.0004877, 0.003693, 0.01374",\ + "0.0004771, 0.0003845, 0.0002718, 0.000214, 0.0001928, 0.0005766, 0.004091, 0.01455",\ + "0.0007405, 0.0006103, 0.0004269, 0.0003151, 0.0002659, 0.000725, 0.004681, 0.01566",\ + "0.001079, 0.0009153, 0.0006526, 0.0004705, 0.0003795, 0.0009653, 0.005539, 0.0171"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : rising_edge ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("25.74, 38.79, 83.14, 167.4, 298.6, 482.6, 724.6, 1030",\ + "25.89, 38.93, 83.27, 167.5, 298.8, 482.7, 724.7, 1030",\ + "26.58, 39.58, 83.98, 168.1, 299.2, 483.2, 725.6, 1031",\ + "28.09, 41.12, 85.53, 169.7, 300.9, 484.8, 727.2, 1032",\ + "30.5, 43.46, 87.92, 172.1, 303.2, 487.2, 729.4, 1034",\ + "33.41, 46.38, 90.73, 175, 306.2, 490.3, 732.2, 1037",\ + "36.52, 49.48, 93.82, 178.1, 309.4, 493.1, 735.6, 1040",\ + "39.75, 52.69, 97.06, 181.3, 312.4, 496.2, 738.4, 1043"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("18.1, 25.85, 49.61, 93.82, 162.5, 258.9, 385.6, 545.3",\ + "18.54, 26.29, 50.06, 94.26, 163, 259.3, 386.1, 545.7",\ + "20.36, 28.11, 51.87, 96.08, 164.8, 261.2, 387.9, 547.5",\ + "23.65, 31.41, 55.17, 99.38, 168.1, 264.5, 391.2, 550.8",\ + "27.78, 35.66, 59.54, 103.8, 172.5, 268.8, 395.6, 555.2",\ + "32.86, 40.83, 64.94, 109.1, 177.9, 274.2, 400.9, 560.6",\ + "38.73, 46.9, 71.25, 115.6, 184.3, 280.7, 407.4, 567",\ + "45.29, 53.69, 78.59, 123.3, 192, 288.3, 415.1, 574.7"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("8.487, 20.68, 63.47, 145.3, 272.7, 451.7, 685.3, 983.8",\ + "8.49, 20.68, 63.45, 145.3, 272.7, 451.7, 685.3, 983.8",\ + "8.458, 20.59, 63.51, 145.2, 272.8, 451.6, 685.4, 983.9",\ + "8.492, 20.65, 63.52, 145.1, 272.5, 451.3, 685.6, 984",\ + "8.453, 20.67, 63.53, 145.3, 272.9, 451.9, 685.6, 983",\ + "8.451, 20.58, 63.39, 145.2, 272.2, 451.2, 685.6, 981.1",\ + "8.487, 20.68, 63.51, 145.4, 272.5, 451.7, 686.9, 983.5",\ + "8.465, 20.66, 63.33, 145.3, 272.6, 451.8, 687.9, 983.3"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("6.422, 11.99, 29.99, 62.24, 111.1, 178.9, 267.5, 378.7",\ + "6.419, 11.99, 29.99, 62.23, 111.1, 178.9, 267.5, 378.8",\ + "6.439, 12, 29.99, 62.24, 111.1, 178.9, 267.5, 378.7",\ + "6.569, 12.06, 30, 62.23, 111.1, 178.9, 267.5, 378.8",\ + "6.81, 12.3, 30.04, 62.24, 111.1, 178.9, 267.5, 378.8",\ + "7.125, 12.52, 30.25, 62.25, 111.1, 178.8, 267.5, 378.8",\ + "7.607, 12.93, 30.49, 62.37, 111.1, 178.9, 267.6, 378.8",\ + "8.164, 13.49, 30.92, 62.63, 111.1, 178.8, 267.5, 378.8"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_sense : positive_unate ; + timing_type : clear ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("14.36, 26.94, 71.04, 155.2, 286.3, 470.3, 712.5, 1017",\ + "14.79, 27.47, 71.49, 155.7, 286.7, 470.9, 712.9, 1018",\ + "15.99, 28.64, 72.79, 156.8, 288, 471.8, 714, 1019",\ + "17.24, 29.9, 74, 158, 289.3, 473.1, 715.3, 1020",\ + "18.52, 31.02, 75.06, 159, 290.3, 474.2, 716.5, 1021",\ + "19.52, 31.96, 75.8, 159.9, 291, 474.9, 717.1, 1022",\ + "20.09, 32.51, 76.47, 160.3, 291.4, 475.4, 717.2, 1022",\ + "20.21, 32.57, 76.76, 160.6, 291.6, 475.4, 717.1, 1022"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("8.828, 21.03, 63.86, 145.4, 273.3, 451.4, 685.7, 984",\ + "8.853, 21.07, 63.77, 145.7, 273.1, 452.1, 685.9, 984.4",\ + "8.819, 21.02, 63.89, 145.7, 272.7, 452.1, 685.7, 984.4",\ + "8.875, 21.06, 63.85, 145.6, 272.6, 451.8, 685.8, 984.4",\ + "8.947, 21.04, 63.9, 145.7, 272.7, 451.3, 685.9, 984",\ + "9.145, 21.16, 63.82, 145.7, 272.5, 451.1, 686, 983",\ + "9.37, 21.34, 63.79, 145.8, 272.6, 451.8, 685.9, 982.4",\ + "9.633, 21.55, 64.02, 145.5, 272.9, 451.3, 687.8, 984.3"); + } + } + + timing() { + related_pin : "SETN" ; + timing_sense : negative_unate ; + timing_type : preset ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("11.58, 24.4, 68.64, 152.7, 283.8, 467.7, 710.2, 1015",\ + "11.8, 24.64, 68.86, 153, 284.2, 468.2, 710.3, 1015",\ + "12.91, 25.65, 69.91, 154, 285.1, 469, 711.5, 1017",\ + "15.37, 28.08, 72.04, 156.1, 287.2, 471.2, 713.3, 1018",\ + "18.85, 32.34, 75.73, 159.6, 290.5, 474.5, 716.1, 1021",\ + "23.05, 37.84, 81.54, 164.7, 295.2, 478.7, 721.1, 1026",\ + "27.75, 44.37, 89.79, 172.1, 302.1, 485.5, 727.2, 1031",\ + "32.81, 51.57, 99.9, 181.8, 311.1, 494, 735.1, 1039"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("6.715, 13.4, 36.47, 80.32, 148.8, 244.8, 370.9, 530.3",\ + "7.241, 13.92, 36.98, 80.88, 149.3, 245.2, 371.4, 530.8",\ + "9.214, 15.85, 38.91, 82.74, 151.2, 247.1, 373.5, 532.5",\ + "11.72, 19.7, 42.57, 86.35, 154.7, 250.7, 377.1, 535.7",\ + "14.08, 24.24, 48.52, 92.18, 160.4, 256.4, 382.7, 541.8",\ + "16.15, 28.53, 57, 100.5, 168.5, 264.4, 390.5, 549.6",\ + "17.91, 32.49, 66.2, 111.5, 179.3, 275, 400.9, 560.1",\ + "19.3, 36.03, 75.03, 125.7, 193.2, 288.5, 414.3, 573.2"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("8.898, 20.99, 63.91, 145.6, 273.2, 452.1, 685.7, 984.3",\ + "8.895, 21.04, 63.8, 145.7, 273.3, 452.3, 685.7, 983.4",\ + "8.982, 20.99, 63.93, 145.6, 273.1, 452, 685.7, 984.4",\ + "10.02, 21.12, 63.9, 145.4, 272.7, 451.2, 685.8, 984.6",\ + "11.63, 22.13, 63.76, 145.5, 272.6, 451.5, 686, 984",\ + "14.09, 24.34, 63.8, 145.8, 273.3, 452.2, 686, 982.7",\ + "17.07, 27.46, 65.31, 145.6, 273.1, 452, 686.3, 983.6",\ + "20.57, 31.52, 68.01, 145.7, 272.8, 451.2, 688.1, 983.9"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.003511, 0.01233, 0.02916, 0.05538, 0.09218, 0.1406, 0.2016"); + values("4.461, 10.4, 31.43, 71.45, 134, 221.8, 337.2, 482.3",\ + "4.457, 10.4, 31.34, 71.44, 134.1, 221.5, 336.7, 482.4",\ + "4.948, 10.4, 31.35, 71.51, 134, 221.8, 336.8, 482.8",\ + "6.954, 11.21, 31.42, 71.4, 134.1, 221.8, 337.2, 482.4",\ + "9.584, 14.37, 31.52, 71.56, 134, 221.8, 337.2, 482.5",\ + "12.86, 18.36, 33.78, 71.45, 133.8, 221.8, 336.6, 482.8",\ + "16.61, 23.09, 39.46, 72, 133.8, 221.5, 336.7, 482.4",\ + "20.88, 28.52, 46.54, 75.88, 133.8, 221.8, 337.2, 481.8"); + } + } + } + + pin(RESETN) { + capacitance : 0.001225 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_low : 183 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0004829, 0.0004857, 0.0005126, 0.0005859, 0.0007181, 0.0009119, \ + 0.001173, 0.001505"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0.0001249, 0.0003174, 0.0005747, 0.0009017"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : recovery_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 6.462e-15, 6.462e-15, -6.795, -7.682, -8.8",\ + "0, 0, 0, 0, -6.462e-15, -1.292e-14, -7.728, -8.846",\ + "0, 3.231e-15, 0, 6.462e-15, 0, -1.292e-14, 0, 0",\ + "5.641, 5.687, 5.848, 0, -6.462e-15, -1.292e-14, 0, 0",\ + "6.121, 6.167, 6.329, 6.637, 7.118, 7.792, 0, -2.585e-14",\ + "6.795, 6.841, 7.003, 7.311, 7.792, 8.466, 9.353, 5.235",\ + "15.36, 15.46, 15.78, 16.4, 17.36, 9.353, 10.24, 5.679",\ + "17.6, 17.69, 18.01, 18.63, 19.59, 15.71, 11.36, 12.47"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : removal_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, 13.59, 15.36, 17.6",\ + "5.171, 5.217, 5.378, 5.687, 6.167, 6.841, 15.46, 17.69",\ + "5.332, 5.378, 5.54, 5.848, 6.329, 7.003, 7.89, 9.007",\ + "6.462e-15, -0, 6.462e-15, 6.157, 6.637, 7.311, 8.198, 9.316",\ + "6.462e-15, -6.462e-15, -0, -6.462e-15, -0, 1.292e-14, 8.679, 9.796",\ + "-1.292e-14, -0, -1.292e-14, -0, -1.292e-14, -0, -1.292e-14, -0",\ + "-7.682, -7.728, -7.89, -8.198, -8.679, 1.292e-14, -5.12, -0",\ + "-8.8, -8.846, -9.007, -9.316, -9.796, -10.47, -5.679, -6.237"); + } + } + + timing() { + related_pin : "SETN" ; + timing_type : non_seq_hold_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("184.5, 186.2, 186.6, 186.1, 189.8, 197.1, 199.7, 211.2",\ + "181, 182.6, 182.9, 187.7, 191.2, 198.4, 200.9, 212.3",\ + "181.3, 182.9, 182.8, 187.1, 189.9, 196.1, 205.1, 207.2",\ + "180.5, 176.3, 181.3, 178.5, 185.8, 190.1, 196.8, 204.9",\ + "171.4, 172.7, 177.2, 179.2, 177.9, 187, 190.9, 205.7",\ + "163.1, 164.2, 168.1, 168.2, 171.4, 177.8, 187.1, 193.7",\ + "161.3, 162.3, 157.8, 164, 164.9, 168.4, 174.1, 187.4",\ + "149.6, 150.4, 153.1, 158.4, 156.7, 162.3, 170.4, 174.7"); + } + } + + timing() { + related_pin : "SETN" ; + timing_type : non_seq_setup_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-112.8, -113.8, -117.3, -118.5, -122.4, -122.3, -130.6, -140.8",\ + "-113.8, -114.8, -112.9, -119.4, -117.2, -123.1, -131.4, -141.5",\ + "-112, -112.9, -116.3, -117, -120.2, -126.1, -134.1, -135.1",\ + "-112.8, -113.7, -111.1, -117, -119.5, -124.3, -131.2, -139.7",\ + "-110.2, -111, -107.6, -112.8, -113.9, -116.9, -130.2, -137.1",\ + "-108.7, -109.5, -105, -109.7, -109.1, -118.5, -121.6, -136.1",\ + "-99.87, -100.5, -102.6, -106.6, -112.8, -112.2, -122.9, -130.6",\ + "-96.8, -97.31, -99.08, -102.5, -107.8, -115.2, -119.3, -131"); + } + } + } + + pin(SETN) { + capacitance : 0.001045 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_low : 128.4 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0003984, 0.0004004, 0.0004268, 0.0005078, 0.0006553, 0.0008773, \ + 0.001177, 0.001561"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001167, 0.0001152, 0.0001321, 0.0002047, 0.00035, 0.0005701, \ + 0.0008682, 0.001249"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : recovery_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, -3.231e-15, 6.462e-15, 0, -6.795, -7.682, -8.8",\ + "5.171, 5.217, -3.231e-15, 0, 0, -6.841, -7.728, -8.846",\ + "5.332, 5.378, 5.54, 6.462e-15, 0, -7.003, -7.89, -9.007",\ + "5.641, 5.687, 5.848, 0, -6.462e-15, -1.292e-14, -8.198, -9.316",\ + "6.121, 6.167, 6.329, 6.637, 0, -1.292e-14, -8.679, -9.796",\ + "6.795, 6.841, 7.003, 7.311, 1.292e-14, 0, 2.585e-14, -10.47",\ + "7.682, 7.728, 7.89, 8.198, 8.679, -1.292e-14, -5.12, -5.679",\ + "8.8, 8.846, 9.007, 9.316, 9.796, 0, 2.585e-14, -6.237"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : removal_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, 1.616e-15, 5.332, 5.641, 6.121, 13.59, 15.36, 17.6",\ + "-1.616e-15, -0, 5.378, 5.687, 6.167, 13.68, 15.46, 17.69",\ + "-3.231e-15, -0, -0, 5.848, 6.329, 14.01, 15.78, 18.01",\ + "6.462e-15, 6.462e-15, 6.462e-15, 6.157, 6.637, 7.311, 16.4, 18.63",\ + "-0, -6.462e-15, -0, -6.462e-15, 7.118, 7.792, 17.36, 19.59",\ + "-0, -1.292e-14, -1.292e-14, -0, 7.792, 8.466, 9.353, 15.71",\ + "1.292e-14, -0, -0, -0, -0, 9.353, 10.24, 11.36",\ + "2.585e-14, -2.585e-14, -0, 2.585e-14, -2.585e-14, 5.235, 5.679, 12.47"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_type : non_seq_hold_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-112.8, -113.8, -112, -112.8, -110.2, -108.7, -99.87, -96.8",\ + "-113.8, -114.8, -112.9, -113.7, -111, -109.5, -100.5, -97.31",\ + "-117.3, -112.9, -116.3, -111.1, -107.6, -105, -102.6, -99.08",\ + "-118.5, -119.4, -117, -117, -112.8, -109.7, -106.6, -102.5",\ + "-122.4, -117.2, -120.2, -119.5, -113.9, -109.1, -112.8, -107.8",\ + "-122.3, -123.1, -126.1, -124.3, -116.9, -118.5, -112.2, -115.2",\ + "-130.6, -131.4, -134.1, -131.2, -130.2, -121.6, -122.9, -119.3",\ + "-140.8, -141.5, -135.1, -139.7, -137.1, -136.1, -130.6, -131"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_type : non_seq_setup_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("184.5, 181, 181.3, 180.5, 171.4, 163.1, 161.3, 149.6",\ + "186.2, 182.6, 182.9, 176.3, 172.7, 164.2, 162.3, 150.4",\ + "186.6, 182.9, 182.8, 181.3, 177.2, 168.1, 157.8, 153.1",\ + "186.1, 187.7, 187.1, 178.5, 179.2, 168.2, 164, 158.4",\ + "189.8, 191.2, 189.9, 185.8, 177.9, 171.4, 164.9, 156.7",\ + "197.1, 198.4, 196.1, 190.1, 187, 177.8, 168.4, 162.3",\ + "199.7, 200.9, 205.1, 196.8, 190.9, 187.1, 174.1, 170.4",\ + "211.2, 212.3, 207.2, 204.9, 205.7, 193.7, 187.4, 174.7"); + } + } + } + } + + cell(gt2_6t_dffasync_x2_w31_lvt) { + area : 0.217728 ; + cell_leakage_power : 0.07604 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + ff(IQ,IQN) { + clocked_on : "CLK" ; + next_state : "D" ; + clear : "(!RESETN)" ; + preset : "(!SETN)" ; + clear_preset_var1 : H ; + } + + pin(CLK) { + capacitance : 0.000822 ; + clock : true ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_high : 42.55 ; + min_pulse_width_low : 42.56 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0004689, 0.0004709, 0.0004942, 0.0005669, 0.0007063, 0.0009208, \ + 0.001216, 0.001595"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0002699, 0.0002678, 0.0002792, 0.0003419, 0.0004769, 0.0006893, \ + 0.0009813, 0.001357"); + } + } + } + + pin(D) { + capacitance : 0.0003443 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + nextstate_type : data ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.721e-05, 9.626e-05, 9.523e-05, 9.456e-05, 9.433e-05, 9.429e-05, \ + 9.431e-05, 9.441e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : hold_rising ; + + fall_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, -0, -0, -6.462e-15, 6.121, 6.795, 7.682, 17.6",\ + "-5.171, -5.217, -0, -6.462e-15, -0, 6.841, 7.728, 17.69",\ + "-5.332, -5.378, -5.54, -6.462e-15, -0, 7.003, 7.89, 18.01",\ + "-5.641, -5.687, -5.848, -6.157, 6.462e-15, 1.292e-14, 8.198, 9.316",\ + "-6.121, -6.167, -6.329, -6.637, -0, -0, 8.679, 9.796",\ + "-6.795, -6.841, -7.003, -7.311, -2.585e-14, -0, -1.292e-14, 5.235",\ + "-7.682, -7.728, -7.89, -8.198, -8.679, 1.292e-14, -0, 5.679",\ + "-8.8, -8.846, -9.007, -9.316, -9.796, -5.235, -2.585e-14, 6.237"); + } + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, 6.795, 15.36, 17.6",\ + "5.171, 5.217, 5.378, 5.687, 6.167, 6.841, 15.46, 17.69",\ + "5.332, 5.378, 5.54, 5.848, 6.329, 7.003, 7.89, 18.01",\ + "5.641, 5.687, 5.848, 6.157, 6.637, 7.311, 8.198, 9.316",\ + "6.462e-15, -6.462e-15, -0, -6.462e-15, 7.118, 7.792, 8.679, 9.796",\ + "-1.292e-14, -1.292e-14, -1.292e-14, -1.292e-14, -1.292e-14, -0, 9.353, 5.235",\ + "-0, -0, -0, -0, -0, 1.292e-14, -0, -0",\ + "-8.8, -8.846, -9.007, -0, -2.585e-14, -5.235, -0, -0"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : setup_rising ; + + fall_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.462e-15, -1.292e-14, 1.292e-14, -8.8",\ + "10.34, 10.43, 5.378, 5.687, 6.167, -1.292e-14, 0, -8.846",\ + "10.66, 10.76, 11.08, 5.848, 6.329, -1.292e-14, 0, -9.007",\ + "11.28, 11.37, 11.7, 12.31, 6.637, 7.311, 0, 0",\ + "12.24, 12.33, 12.66, 13.27, 7.118, 7.792, 0, -2.585e-14",\ + "13.59, 13.68, 14.01, 14.62, 7.792, 8.466, 9.353, 0",\ + "15.36, 15.46, 15.78, 16.4, 17.36, 9.353, 5.12, -2.585e-14",\ + "17.6, 17.69, 18.01, 18.63, 19.59, 10.47, 5.679, 0"); + } + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, -3.231e-15, 6.462e-15, 6.462e-15, -1.292e-14, -7.682, -8.8",\ + "1.616e-15, 0, 0, 0, -6.462e-15, -1.292e-14, -7.728, -8.846",\ + "-3.231e-15, 3.231e-15, 0, 6.462e-15, 0, -1.292e-14, 0, -9.007",\ + "-6.462e-15, -6.462e-15, -6.462e-15, 0, -6.462e-15, 0, 0, 0",\ + "6.121, 6.167, 6.329, 6.637, 0, -2.585e-14, 0, 0",\ + "6.795, 6.841, 7.003, 7.311, 7.792, 8.466, 1.292e-14, 0",\ + "7.682, 7.728, 7.89, 8.198, 8.679, 9.353, 5.12, 5.679",\ + "17.6, 17.69, 18.01, 9.316, 9.796, 10.47, 5.679, 6.237"); + } + } + } + + pin(Q) { + direction : output ; + function : "IQ" ; + max_capacitance : 0.7752 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "CLK" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("0.001321, 0.001258, 0.001234, 0.001223, 0.001208, 0.00118, 0.001143, 0.00111",\ + "0.001321, 0.001258, 0.001234, 0.001223, 0.001208, 0.001179, 0.001143, 0.00111",\ + "0.001323, 0.00126, 0.001236, 0.001225, 0.00121, 0.001181, 0.001144, 0.001112",\ + "0.001331, 0.001268, 0.001244, 0.001233, 0.001218, 0.001188, 0.001151, 0.001119",\ + "0.001346, 0.001284, 0.001259, 0.001247, 0.001232, 0.001202, 0.001164, 0.001132",\ + "0.00137, 0.001308, 0.001281, 0.001269, 0.001253, 0.001222, 0.001185, 0.001153",\ + "0.001404, 0.00134, 0.001313, 0.0013, 0.001283, 0.001251, 0.001213, 0.001181",\ + "0.001442, 0.001378, 0.001351, 0.001337, 0.001319, 0.001285, 0.001246, 0.001216"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("0, 0, 0, 0, 0, 0.009603, 0.04787, 0.08421",\ + "0, 0, 0, 0, 0, 0.009687, 0.04796, 0.08421",\ + "0, 0, 0, 0, 0, 0.01001, 0.04828, 0.08419",\ + "0, 0, 0, 0, 0, 0.01063, 0.04886, 0.08414",\ + "0, 0, 0, 0, 0, 0.01154, 0.04967, 0.08401",\ + "0, 0, 0, 0, 0, 0.01281, 0.05069, 0.08369",\ + "0, 0, 0, 0, 0, 0.0145, 0.0519, 0.08315",\ + "0, 0, 0, 0, 0, 0.01667, 0.05317, 0.08222"); + } + } + + internal_power() { + related_pin : "RESETN" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("0.001038, 0.0009738, 0.000949, 0.0009378, 0.0009232, 0.0008949, 0.0008586, 0.0008259",\ + "0.001037, 0.000973, 0.0009482, 0.0009369, 0.0009222, 0.0008939, 0.0008575, 0.0008249",\ + "0.001033, 0.0009697, 0.0009448, 0.0009335, 0.0009186, 0.0008902, 0.0008537, 0.0008211",\ + "0.001037, 0.0009735, 0.0009485, 0.000937, 0.0009219, 0.0008931, 0.0008564, 0.0008239",\ + "0.001055, 0.0009902, 0.0009645, 0.0009527, 0.0009372, 0.0009077, 0.0008707, 0.0008385",\ + "0.001062, 0.0009971, 0.0009703, 0.0009579, 0.0009416, 0.0009113, 0.000874, 0.000842",\ + "0.001022, 0.0009571, 0.0009292, 0.0009162, 0.0008991, 0.0008676, 0.0008299, 0.0007982",\ + "0.0009383, 0.0008724, 0.000843, 0.0008292, 0.0008107, 0.0007777, 0.0007395, 0.0007085"); + } + + rise_power(scalar) { + values("0"); + /* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ + } + } + + internal_power() { + related_pin : "SETN" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("0.001079, 0.001015, 0.0009917, 0.0009811, 0.0009667, 0.0009386, 0.0009023, 0.0008696",\ + "0.001077, 0.001013, 0.0009902, 0.0009796, 0.0009651, 0.000937, 0.0009007, 0.000868",\ + "0.001095, 0.001031, 0.001007, 0.0009958, 0.0009812, 0.0009528, 0.0009164, 0.0008838",\ + "0.001186, 0.001117, 0.001089, 0.001077, 0.001062, 0.001033, 0.0009963, 0.0009637",\ + "0.001354, 0.001276, 0.001242, 0.001228, 0.001212, 0.001182, 0.001145, 0.001112",\ + "0.001611, 0.001521, 0.001479, 0.001461, 0.001443, 0.001412, 0.001374, 0.001342",\ + "0.001958, 0.001852, 0.001798, 0.001776, 0.001756, 0.001722, 0.001684, 0.001652",\ + "0.002399, 0.002272, 0.002205, 0.002178, 0.002153, 0.002117, 0.002078, 0.002046"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("0, 0, 0, 0, 0, 0.009249, 0.04751, 0.08439",\ + "0, 0, 0, 0, 0, 0.009339, 0.0476, 0.08439",\ + "0, 0, 0, 0, 0, 0.009683, 0.04795, 0.0844",\ + "0, 0, 0, 0, 0, 0.01033, 0.04859, 0.08445",\ + "0, 0, 0, 0, 0, 0.01133, 0.04953, 0.08452",\ + "0, 0, 0, 0, 0, 0.01272, 0.05076, 0.08455",\ + "0, 0, 0, 0, 0, 0.01457, 0.05226, 0.08449",\ + "0, 0, 0, 0, 0, 0.01688, 0.05393, 0.08423"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : rising_edge ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("32.32, 45.09, 89.86, 175.6, 309.2, 496.6, 743.3, 1054",\ + "32.46, 45.23, 90.02, 175.7, 309.2, 496.8, 743.4, 1054",\ + "33.13, 45.92, 90.69, 176.4, 310, 497.4, 743.8, 1054",\ + "34.67, 47.45, 92.27, 177.9, 311.5, 498.9, 745.6, 1056",\ + "37.07, 49.85, 94.65, 180.3, 313.8, 501.3, 748.1, 1058",\ + "40, 52.79, 97.54, 183.3, 316.9, 504.4, 750.8, 1061",\ + "43.13, 55.9, 100.6, 186.3, 320, 507.4, 753.8, 1064",\ + "46.35, 59.13, 103.9, 189.5, 322.9, 510.6, 757.3, 1067"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("24.5, 38.3, 86.38, 178.3, 321.3, 522, 787.2, 1119",\ + "24.94, 38.73, 86.78, 178.7, 322, 522.7, 787.4, 1119",\ + "26.77, 40.56, 88.59, 180.4, 323.8, 524.5, 789.4, 1121",\ + "30.07, 43.87, 91.92, 183.7, 326.9, 528.2, 792.6, 1124",\ + "34.25, 48.05, 96.13, 187.9, 331.1, 532.3, 796.6, 1129",\ + "39.39, 53.18, 101.2, 193.1, 336.2, 537.7, 802.3, 1133",\ + "45.35, 59.13, 107.1, 198.9, 342.4, 543.3, 808, 1139",\ + "52.02, 65.78, 113.8, 205.7, 348.9, 549.4, 814.5, 1146"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("2.166, 14.16, 57.19, 139.5, 268, 448.6, 684.3, 984.6",\ + "2.167, 14.16, 57.24, 139.6, 268, 447.9, 684.3, 984.4",\ + "2.167, 14.16, 57.33, 139.8, 268.2, 448.6, 684.5, 985",\ + "2.165, 14.14, 57.36, 139.8, 268.3, 448.7, 684.6, 985.2",\ + "2.161, 14.16, 57.28, 139.7, 268.1, 448.2, 684.2, 985",\ + "2.163, 14.16, 57.18, 139.4, 267.7, 447.6, 684.6, 984.4",\ + "2.149, 14.16, 57.33, 139.8, 267.6, 448.5, 684.9, 982.9",\ + "2.164, 14.16, 57.22, 139.7, 268.3, 447.8, 686.6, 983"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("2.145, 14.43, 58.42, 142.2, 272.8, 455.3, 696.1, 1001",\ + "2.15, 14.4, 58.38, 142.1, 273.1, 456.4, 696.2, 1000",\ + "2.153, 14.39, 58.28, 141.9, 273.1, 456.2, 696.1, 1001",\ + "2.154, 14.4, 58.22, 142.2, 272.7, 456.5, 696.3, 1001",\ + "2.162, 14.45, 58.36, 142.2, 272.9, 456.8, 696.4, 1001",\ + "2.16, 14.4, 58.24, 142.3, 272.4, 456.5, 696.8, 1001",\ + "2.167, 14.43, 58.39, 142, 273.1, 456.5, 698, 1001",\ + "2.177, 14.39, 58.25, 142.3, 273.2, 455.5, 696.8, 1001"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_sense : positive_unate ; + timing_type : clear ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("21.15, 33.94, 78.73, 164.4, 297.8, 485.5, 731.7, 1042",\ + "21.61, 34.38, 79.19, 164.9, 298.2, 485.9, 732, 1042",\ + "22.82, 35.6, 80.39, 166.1, 299.6, 487.2, 733.5, 1044",\ + "24.12, 36.89, 81.72, 167.4, 300.9, 488.5, 734.8, 1046",\ + "25.48, 38.22, 83.06, 168.8, 302.3, 489.4, 736.6, 1046",\ + "26.53, 39.3, 84.03, 169.8, 303.4, 490.6, 737.6, 1047",\ + "27.18, 39.94, 84.69, 170.4, 304, 491.5, 738.1, 1048",\ + "27.35, 40.11, 84.87, 170.5, 304.1, 491.6, 737.9, 1048"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("2.172, 14.16, 57.35, 139.5, 268.3, 448.5, 684.3, 984",\ + "2.171, 14.14, 57.33, 139.6, 268.3, 448.6, 684.3, 984.2",\ + "2.17, 14.16, 57.35, 139.5, 268.4, 448.1, 684.2, 982.3",\ + "2.172, 14.15, 57.35, 139.5, 268.4, 448.1, 684.1, 984.8",\ + "2.172, 14.13, 57.34, 139.6, 267.9, 448.6, 684.5, 985",\ + "2.174, 14.14, 57.3, 139.8, 267.7, 448.5, 684.5, 984.8",\ + "2.177, 14.15, 57.35, 139.7, 267.9, 448, 684.4, 983.4",\ + "2.18, 14.16, 57.36, 139.8, 267.6, 448.5, 686.1, 982.9"); + } + } + + timing() { + related_pin : "SETN" ; + timing_sense : negative_unate ; + timing_type : preset ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("18.29, 31.06, 75.88, 161.6, 295.2, 482.7, 729.1, 1040",\ + "18.53, 31.31, 76.11, 161.8, 295.3, 482.7, 729.7, 1040",\ + "19.68, 32.46, 77.18, 163, 296.3, 483.6, 730.8, 1041",\ + "22.3, 35.04, 79.8, 165.4, 299.1, 486.6, 732.8, 1043",\ + "25.96, 38.66, 83.38, 169.1, 302.5, 490, 736.1, 1047",\ + "30.48, 43.15, 87.81, 173.5, 307.1, 494.6, 740.9, 1051",\ + "35.59, 48.26, 92.79, 178.5, 312.1, 499.6, 745.8, 1056",\ + "41.14, 53.74, 98.29, 183.7, 317.3, 504.7, 751.6, 1061"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("12.83, 26.67, 74.79, 166.7, 309.7, 510.4, 775.2, 1107",\ + "13.36, 27.2, 75.31, 167.2, 310.2, 510.9, 775.7, 1107",\ + "15.29, 29.11, 77.18, 169, 312.2, 513.1, 777.2, 1109",\ + "18.02, 31.82, 79.87, 171.7, 315, 515.9, 779.6, 1112",\ + "20.79, 34.55, 82.56, 174.3, 317.3, 518, 783, 1115",\ + "23.43, 37.13, 85.06, 176.8, 320.1, 521.1, 784.6, 1117",\ + "25.83, 39.49, 87.33, 179.1, 322.3, 522.8, 787.7, 1120",\ + "27.91, 41.54, 89.36, 181, 324.1, 524.8, 788.7, 1122"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("2.174, 14.15, 57.3, 139.8, 268, 447.6, 684.2, 984.8",\ + "2.176, 14.16, 57.35, 139.5, 268.1, 448.3, 684.2, 983.7",\ + "2.173, 14.15, 57.25, 139.6, 268.2, 448.6, 684.3, 984.1",\ + "2.197, 14.18, 57.2, 139.8, 268.2, 448.1, 684.3, 984.7",\ + "2.227, 14.19, 57.33, 139.6, 268.3, 448.7, 684.3, 985",\ + "2.274, 14.2, 57.36, 139.8, 268, 447.8, 684.5, 984.7",\ + "2.353, 14.18, 57.37, 139.7, 267.8, 447.7, 684.5, 983.2",\ + "2.448, 14.22, 57.18, 139.8, 268.2, 448.2, 686.5, 982.6"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01069, 0.04471, 0.1097, 0.2109, 0.3529, 0.5398, 0.7752"); + values("2.113, 14.42, 58.39, 142.3, 272.9, 456.3, 696, 999.9",\ + "2.113, 14.42, 58.4, 142.3, 273, 456.3, 696.1, 1000",\ + "2.116, 14.42, 58.22, 142.2, 272.7, 455.9, 696.2, 1000",\ + "2.142, 14.43, 58.43, 142.1, 273.1, 456.6, 696.3, 1001",\ + "2.19, 14.43, 58.41, 142.1, 272.6, 455.9, 696.3, 1001",\ + "2.255, 14.45, 58.41, 142.1, 273.1, 456.7, 697.3, 1002",\ + "2.352, 14.52, 58.29, 142.1, 272.9, 455.4, 698, 1002",\ + "2.462, 14.52, 58.35, 142.2, 273.1, 455.7, 697.6, 1000"); + } + } + } + + pin(RESETN) { + capacitance : 0.001216 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_low : 42.55 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000483, 0.0004859, 0.0005131, 0.0005865, 0.0007189, 0.0009124, \ + 0.001173, 0.001505"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0.000128, 0.0003203, 0.0005774, 0.0009046"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : recovery_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, -3.231e-15, 6.462e-15, 6.462e-15, -6.795, -7.682, -8.8",\ + "0, 0, 0, 0, -6.462e-15, -1.292e-14, -7.728, -8.846",\ + "0, 3.231e-15, 0, 6.462e-15, 0, -1.292e-14, 0, 0",\ + "5.641, 5.687, 5.848, 0, -6.462e-15, -1.292e-14, 0, 0",\ + "6.121, 6.167, 6.329, 6.637, 7.118, 7.792, 0, -2.585e-14",\ + "6.795, 6.841, 7.003, 7.311, 7.792, 8.466, 9.353, 5.235",\ + "15.36, 15.46, 15.78, 16.4, 17.36, 9.353, 10.24, 5.679",\ + "17.6, 17.69, 18.01, 18.63, 19.59, 15.71, 11.36, 12.47"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : removal_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, 13.59, 15.36, 17.6",\ + "5.171, 5.217, 5.378, 5.687, 6.167, 6.841, 15.46, 17.69",\ + "5.332, 5.378, 5.54, 5.848, 6.329, 7.003, 7.89, 9.007",\ + "6.462e-15, -0, 6.462e-15, 6.157, 6.637, 7.311, 8.198, 9.316",\ + "-0, -6.462e-15, -0, -6.462e-15, -0, 1.292e-14, 8.679, 9.796",\ + "-1.292e-14, -1.292e-14, -0, -0, -2.585e-14, -0, -2.585e-14, -0",\ + "-7.682, -7.728, -7.89, -8.198, -8.679, 1.292e-14, -5.12, -0",\ + "-8.8, -8.846, -9.007, -9.316, -9.796, -10.47, -5.679, -6.237"); + } + } + + timing() { + related_pin : "SETN" ; + timing_type : non_seq_hold_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 10.34, 10.66, 11.28, 12.24, 20.39, 23.05, 26.4",\ + "5.171, 5.217, 10.76, 11.37, 12.33, 20.52, 23.19, 26.54",\ + "5.332, 5.378, 5.54, 11.7, 12.66, 14.01, 23.67, 27.02",\ + "5.641, 5.687, 5.848, 6.157, 13.27, 14.62, 16.4, 27.95",\ + "6.121, 6.167, 6.329, 6.637, 7.118, 15.58, 17.36, 19.59",\ + "-1.292e-14, -1.292e-14, 7.003, 7.311, 7.792, 8.466, 9.353, 15.71",\ + "1.292e-14, -0, -0, -0, -0, 9.353, 5.12, 11.36",\ + "2.585e-14, -2.585e-14, -0, -0, -2.585e-14, -0, 5.679, 6.237"); + } + } + + timing() { + related_pin : "SETN" ; + timing_type : non_seq_setup_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, -5.171, -5.332, -5.641, -6.121, -13.59, -15.36, -17.6",\ + "0, 0, -5.378, -5.687, -6.167, -13.68, -15.46, -17.69",\ + "-3.231e-15, 3.231e-15, 0, -5.848, -6.329, -7.003, -15.78, -18.01",\ + "-6.462e-15, -6.462e-15, -6.462e-15, 0, -6.637, -7.311, -8.198, -18.63",\ + "-6.462e-15, 0, 0, 6.462e-15, 0, -7.792, -8.679, -9.796",\ + "6.795, 6.841, 1.292e-14, 0, 2.585e-14, 0, 1.292e-14, -10.47",\ + "7.682, 7.728, 7.89, 8.198, 8.679, -1.292e-14, 0, -5.679",\ + "8.8, 8.846, 9.007, 9.316, 9.796, 5.235, 2.585e-14, 0"); + } + } + } + + pin(SETN) { + capacitance : 0.001036 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_low : 42.55 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.000395, 0.000397, 0.0004238, 0.0005048, 0.0006525, 0.0008741, \ + 0.001175, 0.001558"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001187, 0.0001172, 0.0001343, 0.0002072, 0.0003527, 0.0005728, \ + 0.0008711, 0.001252"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : recovery_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, -3.231e-15, 6.462e-15, 6.462e-15, -6.795, -7.682, -8.8",\ + "5.171, 5.217, -3.231e-15, 0, -6.462e-15, -6.841, -7.728, -8.846",\ + "5.332, 5.378, 5.54, 6.462e-15, 0, -7.003, -7.89, -9.007",\ + "5.641, 5.687, 5.848, 0, -6.462e-15, -1.292e-14, -8.198, -9.316",\ + "6.121, 6.167, 6.329, 6.637, 0, -2.585e-14, -8.679, -9.796",\ + "6.795, 6.841, 7.003, 7.311, 1.292e-14, 0, 1.292e-14, -10.47",\ + "7.682, 7.728, 7.89, 8.198, 8.679, 0, -5.12, -5.679",\ + "8.8, 8.846, 9.007, 9.316, 9.796, 0, 0, -6.237"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : removal_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, 1.616e-15, 5.332, 5.641, 6.121, 13.59, 15.36, 17.6",\ + "-0, -0, 5.378, 5.687, 6.167, 13.68, 15.46, 17.69",\ + "-0, -3.231e-15, -0, 5.848, 6.329, 14.01, 15.78, 18.01",\ + "6.462e-15, -0, 6.462e-15, 6.157, 6.637, 7.311, 16.4, 18.63",\ + "6.462e-15, -6.462e-15, -0, -6.462e-15, 7.118, 7.792, 17.36, 19.59",\ + "-1.292e-14, -1.292e-14, -0, -1.292e-14, 7.792, 8.466, 9.353, 15.71",\ + "1.292e-14, -0, -0, -0, -0, 9.353, 10.24, 11.36",\ + "2.585e-14, -2.585e-14, -0, -0, -2.585e-14, 5.235, 5.679, 12.47"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_type : non_seq_hold_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, -0, -3.231e-15, -6.462e-15, -6.462e-15, 6.795, 7.682, 8.8",\ + "-5.171, -0, 3.231e-15, -6.462e-15, -0, 6.841, 7.728, 8.846",\ + "-5.332, -5.378, -0, -6.462e-15, -0, 1.292e-14, 7.89, 9.007",\ + "-5.641, -5.687, -5.848, -0, 6.462e-15, -0, 8.198, 9.316",\ + "-6.121, -6.167, -6.329, -6.637, -0, 2.585e-14, 8.679, 9.796",\ + "-13.59, -13.68, -7.003, -7.311, -7.792, -0, -1.292e-14, 5.235",\ + "-15.36, -15.46, -15.78, -8.198, -8.679, 1.292e-14, -0, 2.585e-14",\ + "-17.6, -17.69, -18.01, -18.63, -9.796, -10.47, -5.679, -0"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_type : non_seq_setup_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, -1.292e-14, 1.292e-14, 2.585e-14",\ + "10.34, 5.217, 5.378, 5.687, 6.167, -1.292e-14, 0, -2.585e-14",\ + "10.66, 10.76, 5.54, 5.848, 6.329, 7.003, 0, 0",\ + "11.28, 11.37, 11.7, 6.157, 6.637, 7.311, 0, 0",\ + "12.24, 12.33, 12.66, 13.27, 7.118, 7.792, 0, -2.585e-14",\ + "20.39, 20.52, 14.01, 14.62, 15.58, 8.466, 9.353, 0",\ + "23.05, 23.19, 23.67, 16.4, 17.36, 9.353, 5.12, 5.679",\ + "26.4, 26.54, 27.02, 27.95, 19.59, 15.71, 11.36, 6.237"); + } + } + } + } + + cell(gt2_6t_dffasync_x4_w31_lvt) { + area : 0.229824 ; + cell_leakage_power : 0.08924 ; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + + ff(IQ,IQN) { + clocked_on : "CLK" ; + next_state : "D" ; + clear : "(!RESETN)" ; + preset : "(!SETN)" ; + clear_preset_var1 : H ; + } + + pin(CLK) { + capacitance : 0.0008207 ; + clock : true ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_high : 42.55 ; + min_pulse_width_low : 42.56 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0004666, 0.0004686, 0.0004921, 0.000565, 0.0007046, 0.0009192, \ + 0.001214, 0.001594"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0002703, 0.0002682, 0.0002797, 0.0003425, 0.0004776, 0.0006901, \ + 0.0009822, 0.001358"); + } + } + } + + pin(D) { + capacitance : 0.0003457 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + nextstate_type : data ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("9.762e-05, 9.667e-05, 9.563e-05, 9.497e-05, 9.473e-05, 9.469e-05, \ + 9.471e-05, 9.48e-05"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0, 0, 0, 0"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : hold_rising ; + + fall_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, -0, -3.231e-15, -6.462e-15, 6.121, 6.795, 7.682, 17.6",\ + "-5.171, -5.217, 3.231e-15, -6.462e-15, -0, 6.841, 7.728, 17.69",\ + "-5.332, -5.378, -5.54, -6.462e-15, -0, 7.003, 7.89, 18.01",\ + "-5.641, -5.687, -5.848, -6.157, 6.462e-15, 1.292e-14, 8.198, 9.316",\ + "-6.121, -6.167, -6.329, -6.637, -0, 1.292e-14, 8.679, 9.796",\ + "-6.795, -6.841, -7.003, -7.311, -1.292e-14, -0, -0, 5.235",\ + "-7.682, -7.728, -7.89, -8.198, -8.679, 1.292e-14, -0, 5.679",\ + "-8.8, -8.846, -9.007, -9.316, -9.796, -5.235, -0, 6.237"); + } + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, 6.795, 15.36, 17.6",\ + "5.171, 5.217, 5.378, 5.687, 6.167, 6.841, 15.46, 17.69",\ + "5.332, 5.378, 5.54, 5.848, 6.329, 7.003, 7.89, 18.01",\ + "5.641, 5.687, 5.848, 6.157, 6.637, 7.311, 8.198, 9.316",\ + "-0, -0, -0, -6.462e-15, 7.118, 7.792, 8.679, 9.796",\ + "-1.292e-14, -1.292e-14, -1.292e-14, -0, -2.585e-14, -0, 9.353, 5.235",\ + "1.292e-14, -0, -0, -0, -0, 1.292e-14, -0, -0",\ + "-8.8, -8.846, -9.007, -0, -2.585e-14, -5.235, -0, -0"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : setup_rising ; + + fall_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.462e-15, -1.292e-14, 0, -8.8",\ + "10.34, 10.43, 5.378, 5.687, 6.167, -1.292e-14, 0, -8.846",\ + "10.66, 10.76, 11.08, 5.848, 6.329, -1.292e-14, 0, -9.007",\ + "11.28, 11.37, 11.7, 12.31, 6.637, 7.311, 0, 0",\ + "12.24, 12.33, 12.66, 13.27, 7.118, 7.792, 0, -2.585e-14",\ + "13.59, 13.68, 14.01, 14.62, 7.792, 8.466, 9.353, 0",\ + "15.36, 15.46, 15.78, 16.4, 17.36, 9.353, 5.12, -2.585e-14",\ + "17.6, 17.69, 18.01, 18.63, 19.59, 10.47, 5.679, 0"); + } + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, -3.231e-15, 6.462e-15, 0, -1.292e-14, -7.682, -8.8",\ + "-1.616e-15, 0, -3.231e-15, 0, -6.462e-15, -1.292e-14, -7.728, -8.846",\ + "-3.231e-15, 0, 0, 6.462e-15, 0, 0, 0, 0",\ + "-6.462e-15, -6.462e-15, -6.462e-15, 0, -6.462e-15, -1.292e-14, 1.292e-14, 0",\ + "6.121, 6.167, 6.329, 6.637, 0, -2.585e-14, 0, -2.585e-14",\ + "6.795, 6.841, 7.003, 7.311, 7.792, 8.466, 1.292e-14, 2.585e-14",\ + "7.682, 7.728, 7.89, 8.198, 8.679, 9.353, 5.12, 5.679",\ + "17.6, 17.69, 18.01, 9.316, 9.796, 10.47, 5.679, 6.237"); + } + } + } + + pin(Q) { + direction : output ; + function : "IQ" ; + max_capacitance : 1.421 ; + min_capacitance : 0.001 ; + output_voltage : default ; + + internal_power() { + related_pin : "CLK" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("0.001665, 0.001534, 0.001501, 0.001486, 0.001463, 0.001416, 0.001357, 0.001303",\ + "0.001665, 0.001533, 0.0015, 0.001485, 0.001462, 0.001415, 0.001356, 0.001302",\ + "0.001667, 0.001536, 0.001503, 0.001489, 0.001465, 0.001418, 0.001359, 0.001305",\ + "0.001674, 0.001543, 0.00151, 0.001494, 0.001471, 0.001423, 0.001363, 0.001309",\ + "0.001689, 0.001559, 0.001524, 0.001508, 0.001483, 0.001434, 0.001375, 0.001321",\ + "0.001713, 0.001582, 0.001546, 0.001529, 0.001503, 0.001453, 0.001392, 0.001339",\ + "0.001744, 0.001611, 0.001575, 0.001557, 0.00153, 0.001477, 0.001416, 0.001363",\ + "0.001782, 0.001651, 0.001612, 0.001593, 0.001562, 0.001507, 0.001446, 0.001394"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("0, 0, 0, 0, 0, 0.01571, 0.08268, 0.1516",\ + "0, 0, 0, 0, 0, 0.01586, 0.08283, 0.1516",\ + "0, 0, 0, 0, 0, 0.01639, 0.0834, 0.1516",\ + "0, 0, 0, 0, 0, 0.01741, 0.08445, 0.1517",\ + "0, 0, 0, 0, 0, 0.01895, 0.08596, 0.1517",\ + "0, 0, 0, 0, 0, 0.02107, 0.0879, 0.1515",\ + "0, 0, 0, 0, 0, 0.02391, 0.09024, 0.151",\ + "0, 0, 0, 0, 0, 0.02753, 0.09284, 0.1499"); + } + } + + internal_power() { + related_pin : "RESETN" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("0.001373, 0.00124, 0.001207, 0.001192, 0.001169, 0.001122, 0.001064, 0.00101",\ + "0.001372, 0.001239, 0.001205, 0.00119, 0.001167, 0.00112, 0.001062, 0.001008",\ + "0.001368, 0.001235, 0.001201, 0.001186, 0.001163, 0.001116, 0.001057, 0.001003",\ + "0.00137, 0.001237, 0.001204, 0.001188, 0.001164, 0.001117, 0.001058, 0.001004",\ + "0.001388, 0.001255, 0.00122, 0.001204, 0.001179, 0.001131, 0.001071, 0.001018",\ + "0.001395, 0.00126, 0.001224, 0.001207, 0.001182, 0.001132, 0.001072, 0.001019",\ + "0.001356, 0.001219, 0.001182, 0.001164, 0.001137, 0.001086, 0.001025, 0.0009723",\ + "0.001268, 0.001131, 0.001092, 0.001074, 0.001044, 0.0009902, 0.0009289, 0.0008766"); + } + + rise_power(scalar) { + values("0"); + /* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ + } + } + + internal_power() { + related_pin : "SETN" ; + + fall_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("0.001425, 0.001292, 0.001261, 0.001247, 0.001224, 0.001178, 0.001119, 0.001066",\ + "0.001423, 0.00129, 0.001259, 0.001245, 0.001222, 0.001176, 0.001117, 0.001064",\ + "0.001439, 0.001306, 0.001275, 0.00126, 0.001237, 0.001191, 0.001132, 0.001078",\ + "0.001535, 0.001391, 0.001355, 0.001339, 0.001315, 0.001268, 0.001209, 0.001155",\ + "0.001706, 0.00155, 0.001507, 0.001489, 0.001464, 0.001415, 0.001355, 0.001302",\ + "0.001971, 0.001795, 0.001742, 0.00172, 0.001693, 0.001642, 0.001581, 0.001528",\ + "0.002331, 0.002127, 0.002061, 0.002034, 0.002003, 0.00195, 0.001888, 0.001835",\ + "0.002786, 0.002551, 0.002469, 0.002436, 0.0024, 0.002343, 0.00228, 0.002227"); + } + + rise_power(pwr_tin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("0, 0, 0, 0, 0, 0.01556, 0.08246, 0.1522",\ + "0, 0, 0, 0, 0, 0.01571, 0.08263, 0.1522",\ + "0, 0, 0, 0, 0, 0.01627, 0.08322, 0.1523",\ + "0, 0, 0, 0, 0, 0.0173, 0.08432, 0.1525",\ + "0, 0, 0, 0, 0, 0.01887, 0.0859, 0.1527",\ + "0, 0, 0, 0, 0, 0.02103, 0.08798, 0.1529",\ + "0, 0, 0, 0, 0, 0.02388, 0.09052, 0.1529",\ + "0, 0, 0, 0, 0, 0.02752, 0.09345, 0.1526"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : rising_edge ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("33.24, 46.06, 89.18, 171.3, 299.5, 479.4, 717, 1016",\ + "33.36, 46.18, 89.32, 171.4, 299.6, 479.3, 717.1, 1016",\ + "34.05, 46.89, 89.95, 172.3, 300.6, 480.7, 717.4, 1015",\ + "35.59, 48.43, 91.46, 173.8, 302.1, 482.1, 719.1, 1017",\ + "37.99, 50.8, 93.82, 176.3, 304.6, 484.8, 721, 1019",\ + "40.91, 53.73, 96.84, 179, 307.2, 487, 724.7, 1022",\ + "44.03, 56.84, 99.85, 182.1, 310.4, 490.7, 727.3, 1025",\ + "47.24, 60.08, 103.1, 185.3, 313.6, 493.7, 730.7, 1028"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("25.23, 38.92, 84.63, 172, 308, 499.1, 750.1, 1066",\ + "25.67, 39.35, 85.1, 172.5, 308.4, 499.5, 749.9, 1066",\ + "27.5, 41.17, 86.95, 174.2, 310.3, 501.1, 752.7, 1068",\ + "30.81, 44.48, 90.25, 177.6, 313.4, 504.5, 755.7, 1071",\ + "34.99, 48.66, 94.42, 181.8, 317.5, 508.3, 759.6, 1075",\ + "40.14, 53.8, 99.46, 186.9, 323, 513.6, 764.9, 1081",\ + "46.1, 59.76, 105.4, 192.8, 328.8, 520, 771.2, 1087",\ + "52.78, 66.44, 112.1, 199.4, 335.6, 526.6, 777.5, 1093"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("1.92, 13.84, 57.85, 141.9, 272.9, 456.7, 696.5, 1000",\ + "1.913, 13.88, 57.85, 141.9, 272.9, 456.7, 696.5, 1000",\ + "1.919, 13.84, 57.65, 141.8, 272.7, 456.2, 696.3, 1000",\ + "1.933, 13.84, 57.66, 141.8, 272.8, 456.4, 696.6, 1003",\ + "1.919, 13.82, 57.75, 141.5, 272.4, 455.6, 696.6, 1002",\ + "1.917, 13.83, 57.8, 141.9, 272.9, 456.7, 696.8, 1003",\ + "1.929, 13.83, 57.83, 141.9, 272.8, 456.1, 696.5, 1003",\ + "1.922, 13.84, 57.69, 141.9, 272.8, 455.3, 699, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("1.812, 13.86, 57.63, 141.7, 271.9, 455.7, 695, 999",\ + "1.814, 13.92, 57.77, 141.7, 271.5, 455.4, 695, 999.2",\ + "1.808, 13.9, 57.83, 141.4, 272.4, 455.6, 695.5, 999.8",\ + "1.812, 13.86, 57.83, 141.6, 272.1, 454.6, 695.1, 1000",\ + "1.805, 13.85, 57.78, 141.5, 271.5, 455, 694.9, 1001",\ + "1.815, 13.85, 57.76, 141.7, 272.3, 454.5, 695, 1000",\ + "1.823, 13.85, 57.63, 141.7, 271.7, 455.8, 696.6, 999.8",\ + "1.846, 13.86, 57.63, 141.6, 272.3, 455.8, 696.8, 997.6"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_sense : positive_unate ; + timing_type : clear ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("22.13, 34.97, 78.01, 160.2, 288.7, 468.1, 705.7, 1004",\ + "22.58, 35.39, 78.55, 160.7, 289, 469, 706.2, 1005",\ + "23.8, 36.62, 79.73, 162.1, 290.3, 470, 707, 1005",\ + "25.1, 37.93, 81, 163.4, 291.8, 471.9, 708.7, 1008",\ + "26.47, 39.27, 82.39, 164.8, 292.8, 473.1, 709, 1007",\ + "27.56, 40.36, 83.43, 165.6, 294.2, 474.1, 711.4, 1009",\ + "28.21, 41.02, 84.04, 166.5, 294.7, 474.9, 711.9, 1009",\ + "28.4, 41.19, 84.25, 166.5, 294.9, 475, 711.7, 1009"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("1.93, 13.84, 57.66, 141.9, 272.7, 456.8, 696.5, 1001",\ + "1.923, 13.89, 57.86, 141.9, 272.9, 456.6, 696.5, 1001",\ + "1.935, 13.82, 57.85, 141.7, 272.8, 456.7, 696.5, 1000",\ + "1.941, 13.82, 57.82, 141.7, 272.5, 455.6, 696.3, 1001",\ + "1.93, 13.84, 57.86, 141.7, 272.9, 456.4, 696.6, 1002",\ + "1.95, 13.84, 57.82, 141.9, 272.2, 456.4, 696.5, 1002",\ + "1.934, 13.83, 57.9, 141.7, 272.7, 456.2, 696.8, 1003",\ + "1.958, 13.84, 57.67, 141.9, 272, 456.3, 698, 1002"); + } + } + + timing() { + related_pin : "SETN" ; + timing_sense : negative_unate ; + timing_type : preset ; + + cell_fall(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("19.26, 32.08, 75.22, 157.4, 285.9, 466.1, 702.2, 1000",\ + "19.48, 32.32, 75.44, 157.7, 286.1, 466, 703.3, 1002",\ + "20.63, 33.47, 76.57, 158.9, 287.3, 467.2, 704.4, 1003",\ + "23.27, 36.07, 79.07, 161.4, 289.8, 470, 706.5, 1004",\ + "26.93, 39.72, 82.73, 165.1, 293.4, 473.7, 710.1, 1008",\ + "31.49, 44.31, 87.28, 169.7, 298, 478, 715, 1013",\ + "36.66, 49.43, 92.35, 174.7, 303.1, 483.2, 719.5, 1017",\ + "42.28, 55.06, 98, 180.2, 308.6, 488.8, 725, 1023"); + } + + cell_rise(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("13.49, 27.2, 72.99, 160.3, 296.1, 487.1, 738.3, 1054",\ + "14.02, 27.73, 73.52, 160.8, 296.6, 487.6, 738.9, 1055",\ + "15.94, 29.65, 75.37, 162.7, 298.8, 489.7, 740.7, 1057",\ + "18.7, 32.39, 78.14, 165.4, 301.2, 492, 743.7, 1059",\ + "21.55, 35.2, 80.93, 168.2, 304.3, 495.2, 746.1, 1062",\ + "24.27, 37.91, 83.55, 170.9, 307, 497.7, 749, 1064",\ + "26.77, 40.38, 85.98, 173.2, 309.3, 499.9, 751.5, 1067",\ + "28.94, 42.54, 88.06, 175.2, 311.1, 502.1, 753.2, 1069"); + } + + fall_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("1.947, 13.84, 57.85, 141.9, 272.7, 455.3, 696.3, 1001",\ + "1.933, 13.83, 57.82, 141.8, 272.5, 456.6, 696.3, 1001",\ + "1.933, 13.82, 57.8, 141.9, 272.4, 456.5, 696.3, 1002",\ + "1.966, 13.84, 57.75, 141.9, 272, 456.2, 696.3, 1000",\ + "2.002, 13.85, 57.8, 141.6, 272.5, 455.5, 696.6, 1001",\ + "2.058, 13.86, 57.87, 141.7, 272.5, 456.3, 696.5, 1002",\ + "2.141, 13.86, 57.67, 141.9, 272.7, 456.2, 696.8, 1003",\ + "2.257, 13.88, 57.67, 141.6, 272.6, 455.9, 698.3, 1001"); + } + + rise_transition(tmg_ntin_oload_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("0.001, 0.01878, 0.08118, 0.2003, 0.386, 0.6465, 0.9893, 1.421"); + values("1.766, 13.86, 57.77, 141.7, 271.7, 454.5, 695.1, 999.2",\ + "1.766, 13.86, 57.8, 141.7, 271.7, 454.5, 695.2, 999.2",\ + "1.764, 13.85, 57.8, 141.4, 272.4, 455.9, 695.2, 999",\ + "1.803, 13.89, 57.7, 141.7, 271.9, 454.6, 695.2, 999.8",\ + "1.87, 13.88, 57.69, 141.4, 272.1, 455.1, 695.2, 1001",\ + "1.948, 13.9, 57.63, 141.7, 272.3, 454.9, 695.5, 1001",\ + "2.06, 13.92, 57.72, 141.3, 272.4, 454.4, 695.5, 1000",\ + "2.195, 14, 57.62, 141.4, 272.2, 455, 697.1, 999.6"); + } + } + } + + pin(RESETN) { + capacitance : 0.001223 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_low : 42.55 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0004864, 0.0004893, 0.0005163, 0.0005896, 0.0007219, 0.0009153, \ + 0.001176, 0.001508"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 0, 0.0001274, 0.0003196, 0.0005767, 0.0009039"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : recovery_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, 0, 0, 6.462e-15, 6.462e-15, -6.795, -7.682, -8.8",\ + "0, 0, 0, 0, 0, -1.292e-14, -7.728, -8.846",\ + "0, 3.231e-15, 0, 6.462e-15, 0, -1.292e-14, 0, 0",\ + "5.641, 5.687, 5.848, 0, -6.462e-15, -1.292e-14, 0, 0",\ + "6.121, 6.167, 6.329, 6.637, 7.118, 7.792, 0, -2.585e-14",\ + "6.795, 6.841, 7.003, 7.311, 7.792, 8.466, 9.353, 5.235",\ + "15.36, 15.46, 15.78, 16.4, 17.36, 9.353, 10.24, 5.679",\ + "17.6, 17.69, 18.01, 18.63, 19.59, 15.71, 11.36, 12.47"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : removal_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, 13.59, 15.36, 17.6",\ + "5.171, 5.217, 5.378, 5.687, 6.167, 6.841, 15.46, 17.69",\ + "5.332, 5.378, 5.54, 5.848, 6.329, 7.003, 7.89, 9.007",\ + "6.462e-15, 6.462e-15, 6.462e-15, 6.157, 6.637, 7.311, 8.198, 9.316",\ + "6.462e-15, -0, -0, -6.462e-15, -0, 1.292e-14, 8.679, 9.796",\ + "-1.292e-14, -1.292e-14, -1.292e-14, -1.292e-14, -2.585e-14, -0, -1.292e-14, -0",\ + "-7.682, -7.728, -7.89, -8.198, -8.679, 1.292e-14, -5.12, -0",\ + "-8.8, -8.846, -9.007, -9.316, -9.796, -10.47, -5.679, -6.237"); + } + } + + timing() { + related_pin : "SETN" ; + timing_type : non_seq_hold_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 10.34, 10.66, 11.28, 12.24, 20.39, 23.05, 26.4",\ + "5.171, 5.217, 10.76, 11.37, 12.33, 20.52, 23.19, 26.54",\ + "5.332, 5.378, 5.54, 11.7, 12.66, 14.01, 23.67, 27.02",\ + "5.641, 5.687, 5.848, 6.157, 13.27, 14.62, 16.4, 27.95",\ + "6.121, 6.167, 6.329, 6.637, 7.118, 15.58, 17.36, 19.59",\ + "-1.292e-14, -1.292e-14, 7.003, 7.311, 7.792, 8.466, 9.353, 15.71",\ + "1.292e-14, 1.292e-14, -0, -0, -0, 9.353, 5.12, 11.36",\ + "2.585e-14, -2.585e-14, -0, -0, -2.585e-14, -0, 5.679, 6.237"); + } + } + + timing() { + related_pin : "SETN" ; + timing_type : non_seq_setup_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0, -5.171, -5.332, -5.641, -6.121, -13.59, -15.36, -17.6",\ + "0, 0, -5.378, -5.687, -6.167, -13.68, -15.46, -17.69",\ + "0, 3.231e-15, 0, -5.848, -6.329, -7.003, -15.78, -18.01",\ + "-6.462e-15, -6.462e-15, -6.462e-15, 0, -6.637, -7.311, -8.198, -18.63",\ + "-6.462e-15, 0, 0, 6.462e-15, 0, -7.792, -8.679, -9.796",\ + "6.795, 6.841, 1.292e-14, 1.292e-14, 2.585e-14, 0, 1.292e-14, -10.47",\ + "7.682, 7.728, 7.89, 8.198, 8.679, -1.292e-14, 0, -5.679",\ + "8.8, 8.846, 9.007, 9.316, 9.796, 5.235, 2.585e-14, 0"); + } + } + } + + pin(SETN) { + capacitance : 0.001045 ; + direction : input ; + driver_waveform_rise : "driver_waveform_default_rise" ; + driver_waveform_fall : "driver_waveform_default_fall" ; + input_voltage : default ; + min_pulse_width_low : 42.55 ; + + internal_power() { + + fall_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0003976, 0.0003996, 0.0004263, 0.0005072, 0.0006548, 0.0008763, \ + 0.001177, 0.00156"); + } + + rise_power(pwr_tin_8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("0.0001145, 0.000113, 0.00013, 0.0002027, 0.0003481, 0.0005682, \ + 0.0008663, 0.001247"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : recovery_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 0, 0, 6.462e-15, -6.795, -7.682, -8.8",\ + "5.171, 5.217, -3.231e-15, 0, -6.462e-15, -6.841, -7.728, -8.846",\ + "5.332, 5.378, 5.54, 6.462e-15, 0, -7.003, -7.89, -9.007",\ + "5.641, 5.687, 5.848, 0, -6.462e-15, -1.292e-14, -8.198, -9.316",\ + "6.121, 6.167, 6.329, 6.637, 0, -1.292e-14, -8.679, -9.796",\ + "6.795, 6.841, 7.003, 7.311, 1.292e-14, 0, 1.292e-14, -10.47",\ + "7.682, 7.728, 7.89, 8.198, 8.679, -1.292e-14, -5.12, -5.679",\ + "8.8, 8.846, 9.007, 9.316, 9.796, 0, 2.585e-14, -6.237"); + } + } + + timing() { + related_pin : "CLK" ; + timing_type : removal_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, -0, 5.332, 5.641, 6.121, 13.59, 15.36, 17.6",\ + "-0, -0, 5.378, 5.687, 6.167, 13.68, 15.46, 17.69",\ + "-3.231e-15, -0, -0, 5.848, 6.329, 14.01, 15.78, 18.01",\ + "6.462e-15, -0, 6.462e-15, 6.157, 6.637, 7.311, 16.4, 18.63",\ + "-0, -6.462e-15, -0, -6.462e-15, 7.118, 7.792, 17.36, 19.59",\ + "-1.292e-14, -1.292e-14, -1.292e-14, -0, 7.792, 8.466, 9.353, 15.71",\ + "1.292e-14, -0, -0, -0, -0, 9.353, 10.24, 11.36",\ + "2.585e-14, -2.585e-14, -0, 2.585e-14, -2.585e-14, 5.235, 5.679, 12.47"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_type : non_seq_hold_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("-0, -0, -0, -6.462e-15, -6.462e-15, 6.795, 7.682, 8.8",\ + "-5.171, -0, 3.231e-15, -6.462e-15, -0, 6.841, 7.728, 8.846",\ + "-5.332, -5.378, -0, -6.462e-15, -0, 1.292e-14, 7.89, 9.007",\ + "-5.641, -5.687, -5.848, -0, 6.462e-15, 1.292e-14, 8.198, 9.316",\ + "-6.121, -6.167, -6.329, -6.637, -0, 2.585e-14, 8.679, 9.796",\ + "-13.59, -13.68, -7.003, -7.311, -7.792, -0, -1.292e-14, 5.235",\ + "-15.36, -15.46, -15.78, -8.198, -8.679, 1.292e-14, -0, 2.585e-14",\ + "-17.6, -17.69, -18.01, -18.63, -9.796, -10.47, -5.679, -0"); + } + } + + timing() { + related_pin : "RESETN" ; + timing_type : non_seq_setup_rising ; + + rise_constraint(cnst_ctin_rtin_8x8) { + index_1("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + index_2("2, 3.227, 7.533, 15.76, 28.57, 46.54, 70.2, 100"); + values("5.125, 5.171, 5.332, 5.641, 6.121, -1.292e-14, 1.292e-14, 2.585e-14",\ + "10.34, 5.217, 5.378, 5.687, 6.167, -1.292e-14, 1.292e-14, -2.585e-14",\ + "10.66, 10.76, 5.54, 5.848, 6.329, 7.003, 0, 0",\ + "11.28, 11.37, 11.7, 6.157, 6.637, 7.311, 0, 0",\ + "12.24, 12.33, 12.66, 13.27, 7.118, 7.792, 0, -2.585e-14",\ + "20.39, 20.52, 14.01, 14.62, 15.58, 8.466, 9.353, 0",\ + "23.05, 23.19, 23.67, 16.4, 17.36, 9.353, 5.12, 5.679",\ + "26.4, 26.54, 27.02, 27.95, 19.59, 15.71, 11.36, 6.237"); + } + } + } + } + + cell (gt2_6t_filler_w31_lvt) { + cell_leakage_power : 0 ; + area : 0.006048; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + } + + cell (gt2_6t_tapfspdn_w31_lvt) { + cell_leakage_power : 0 ; + area : 0.012096; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + } + + cell (gt2_6t_tapbspdn_w31_lvt) { + cell_leakage_power : 0 ; + area : 0.006048; + + pg_pin(vdd) { + pg_type : primary_power ; + voltage_name : vdd ; + } + + pg_pin(vss) { + pg_type : primary_ground ; + voltage_name : vss ; + } + } + +} diff --git a/flow/platforms/gt2n/pdn.tcl b/flow/platforms/gt2n/pdn.tcl new file mode 100644 index 0000000000..1dd5f91f3c --- /dev/null +++ b/flow/platforms/gt2n/pdn.tcl @@ -0,0 +1,23 @@ +#################################### +# global connections +#################################### +add_global_connection -net {vdd} -inst_pattern {.*} -pin_pattern {^vdd$} -power +add_global_connection -net {vss} -inst_pattern {.*} -pin_pattern {^vss$} -ground +global_connect +#################################### +# voltage domains +#################################### +set_voltage_domain -name {CORE} -power {vdd} -ground {vss} +#################################### +# standard cell grid (backside power: BPR followpins + BM1/BM2 mesh) +#################################### +define_pdn_grid -name {grid} -voltage_domains {CORE} -pins {BM2} +add_pdn_stripe -grid {grid} -layer {BPR} -width {0.032} -pitch {0.144} -offset {0} -followpins +# BM1 perpendicular to BPR; modest mesh density. +add_pdn_stripe -grid {grid} -layer {BM1} -width {0.224} -spacing {0.112} \ + -pitch {1.792} -offset {0.896} +# BM2 perpendicular to BM1, wider for lower IR. +add_pdn_stripe -grid {grid} -layer {BM2} -width {0.448} -spacing {0.112} \ + -pitch {1.792} -offset {0.896} +add_pdn_connect -grid {grid} -layers {BPR BM1} +add_pdn_connect -grid {grid} -layers {BM1 BM2} diff --git a/flow/platforms/gt2n/setRC.tcl b/flow/platforms/gt2n/setRC.tcl new file mode 100644 index 0000000000..dec453bbec --- /dev/null +++ b/flow/platforms/gt2n/setRC.tcl @@ -0,0 +1,52 @@ +# Per-length wire RC for GT2N. Resistance values are R_BEOL from +# Jang et al., GT2N Fig. 1(b) (Ohm/um, already in the units Liberty +# expects). Capacitance values are still rough placeholders -- the +# ICT shipped with the PDK does not contain extracted C -- so they +# should be replaced with values from a calibrated RCX/QRC model +# before treating any C-derived quantity as physical. Via resistances +# are also placeholders, scaled roughly by cut size. +# +# Liberty units in gt2_6t_w31_lvt_tt_0p7v25c.lib: +# pulling_resistance_unit : 1ohm -> R values are ohm / um +# capacitive_load_unit(1, pf) -> C values are pf / um + +# Front-side routing (R from Fig. 1(b)) +set_layer_rc -layer M0 -resistance 622 -capacitance 1.5e-4 +set_layer_rc -layer M1 -resistance 438 -capacitance 1.5e-4 +set_layer_rc -layer M2 -resistance 622 -capacitance 1.5e-4 +set_layer_rc -layer M3 -resistance 438 -capacitance 1.5e-4 +set_layer_rc -layer M4 -resistance 166 -capacitance 1.7e-4 +set_layer_rc -layer M5 -resistance 166 -capacitance 1.7e-4 +set_layer_rc -layer M6 -resistance 26 -capacitance 2.0e-4 +set_layer_rc -layer M7 -resistance 26 -capacitance 2.0e-4 +set_layer_rc -layer M8 -resistance 26 -capacitance 2.0e-4 +set_layer_rc -layer M9 -resistance 26 -capacitance 2.0e-4 +set_layer_rc -layer M10 -resistance 7.5 -capacitance 2.5e-4 +set_layer_rc -layer M11 -resistance 7.5 -capacitance 2.5e-4 +set_layer_rc -layer M12 -resistance 0.64 -capacitance 3.0e-4 +set_layer_rc -layer M13 -resistance 0.64 -capacitance 3.0e-4 + +# Backside (R from Fig. 1(b)) +set_layer_rc -layer BPR -resistance 28 -capacitance 1.0e-4 +set_layer_rc -layer BM1 -resistance 7.5 -capacitance 1.5e-4 +set_layer_rc -layer BM2 -resistance 7.5 -capacitance 1.5e-4 +set_layer_rc -layer BM3 -resistance 0.64 -capacitance 1.5e-4 +set_layer_rc -layer BM4 -resistance 0.64 -capacitance 1.5e-4 + +# Via resistances (fake; rough scaling vs. cut size) +set_layer_rc -via V0 -resistance 10 +set_layer_rc -via V1 -resistance 10 +set_layer_rc -via V2 -resistance 8 +set_layer_rc -via V3 -resistance 8 +set_layer_rc -via V4 -resistance 5 +set_layer_rc -via V5 -resistance 5 + +# Backside via resistances (fake; same scale as front-side V0..V4) +set_layer_rc -via BV0 -resistance 10 +set_layer_rc -via BV1 -resistance 8 +set_layer_rc -via BV2 -resistance 8 +set_layer_rc -via BV3 -resistance 5 +set_layer_rc -via BV4 -resistance 5 + +set_wire_rc -signal -layer M3 +set_wire_rc -clock -layer M5 diff --git a/flow/platforms/gt2n/tapcell.tcl b/flow/platforms/gt2n/tapcell.tcl new file mode 100644 index 0000000000..0920e10570 --- /dev/null +++ b/flow/platforms/gt2n/tapcell.tcl @@ -0,0 +1,4 @@ +tapcell \ + -distance 5 \ + -tapcell_master "$::env(TAP_CELL_NAME)" \ + -endcap_master "$::env(TAP_CELL_NAME)" diff --git a/tools/OpenROAD b/tools/OpenROAD index 49bd051a10..a44e99193f 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 49bd051a10f0dd5bb89eba9acf668e8362b883d8 +Subproject commit a44e99193f85dfb3f0064b2700891d17d8e1bc11